Sistema di sviluppo per l’apprendimento della programmazione dei Controllori PIC
I corsi di programmazione dei microcontrollori PIC si tengono a Padova il martedì e e il giovedì dalle ore 18:00 alle ore 23:00, nella sede di Via Andorra 22. E’ possibile, per chi viene da fuori città frequentare nelle sessioni week end. La durata del corso è di 40 ore e il costo, compresa IVA, è di 300€. inf su ad.noctis@gmail.com
vai alla community Micro-GT scarica le librerie della Micro-GT open source
Bootloader per tutte le Micro-GT
Ideale per le scuole e per le aziende che fanno della formazione il loro obiettivo principale.
La Micro-GT IDE integra, oltre al microcontrollore PIC 16F877A, un caposaldo nella didattica, tutto quello che serve per un primo approccio all’affascinante mondo dei PIC:
Corso breve XC per programmare le Micro-GT per 16F876 e 877 e affini:
- XC_PIC_config Questo programma imposta i fuses, legge input e pilota output
- XC_Lampeggio Questo programma esegue il lampeggio di un LED su RC0
- XC_supercar Il programma esegue supercar al PORTB, e definisce tutte le variabili
- XC_antirimbalzo il programma mostra come leggere correttamente i pulsanti
- XC_analogici Questo programma mostra come configurare l’analogico
- XC_Interrupt Esempio di interrupt per TMR0 e pulsante su RB0 (16F877A)
- XC_LCD_4bit Controllo display 2 righe 16 char, bus 4 bit.
- XC_LCD_4bit Versione rar testata
- XC_visualizzazione-temperature-su-display-lcd_8_bit_2021-10-24_1443
- EEPROM XC8 scrittura nell’area EEPROM del 16F877A Micro-GT
- Orologio UP PIC16F876A.X Per Micro-GT mini Sviluppato da Mirko Battistella
- OrologioUP_2.0.X Per PIC a 18 pin (Disponibili gli stampati a richiesta)
Scarica pacchetto di installer compilatori XC e HI-Tech 9.70 scarica compilatori
Scarica un set completo di programmi per PIC18 compatibili PIC18F_examples
- Led
- Display Led a sette segmenti
- Pulsanti configurabili in pull-up o pull-down
- L298 e ponte ad H per il controllo di motori DC, servomotori, e motori passo passo
- Possibilità di collegare un display Lcd tipo 1609
- Free port, bus aperto per poter connettere qualunque dispositivo sensore o attuatore
Sito ufficiale per i compilatori Hi-Tech, http://www.htsoft.com/
Alcuni documenti importanti:
– Schema elettrico
– Layout
– Articolo approfondito sulla scheda
Alcuni databook di chip consigliati:
- PIC16F18877 Compatibile 877 ma con molti potenziamenti.
- Analog differential frontend 8 channel biomedical ads1299
- Suggest schematics for ads1299 ADS_V2-2-Sch
Video Tutorial e video corso gratuito.
- Gottardo Marco Controllo Servo In Analogico
- Gottardo Marco I convertitori AD del Pic
- Gottardo Marco La banda morta nei segnali analogici
- Pietro Bassoli Il display LCD
- Gottardo-Bassoli L’anti rimbalzo dei pulsanti
- Gottardo Marco La codifica dei segnali nel bus per display LED
Video corso gratuito
- Massimo Pettinà Lezione 1
- Massimo Pettinà Lezione 2
- Massimo Pettinà Lezione 3
- Massimo Pettinà Lezione 4
- Massimo Pettinà Lezione 5
- Massimo Pettinà Lezione 6
- Massimo Pettinà Lezione 7
- Massimo Pettinà Lezione 8
- Gottardo Marco Impostazione fissa di velocità diverse ai mot. DC Lezione 9
Programmi di esempio, template, librerie per la Micro-GT IDE. esercizi svolti con alcuni allievi durante i corsi di programmazione dei Microcontrollori PIC.
- Orologio Ore e Minuti visualizzato sul display a sette segmenti.
- Controllo display LCD con bus a 4 bit (Gottardo)
- Sensore di temperatura LM35 su display LCD 2×16 LCD_lm35-testato
- Sensore di temperatura e umidità dth11_brucchietti temperatura e umidita_seriale
- Decoder per il Display 7 segmenti nel bus Micro-GT IDE decoder7seg
- Invio tramite seriale di numeri dalla tastiera del PC al display LED test_com4511
- lettura analogica e accensione barra LED ADCsoglia_rampa
- Sensore temperatura LM35 su disp 7 seg LM35 su display 7 segmenti
- Display grafico 128 x 64 MicroGT_12864_KS0108
- Simple botton pressed counter UP-DOWN (0 to 9) on 7 seg. download counter0_9
- Orologio con 16F1827 di Battistella -> Articolo completo orologio Micro-GT V2
- Interrupt e display a 7 seg, Eleonora Bertuzzi -> Interrupt
- GT-Bot robottino line follower (bozza) -> LCD_hitech_4bit
- Selettore zucchero su LCD e temperatura tarata -> Zucchero e temperatura LM35
- Esempio interrupt di supercar con pulsante RB0 -> interrupt_test
- Controllo stepper da USB dott. Marco Barbisan CNR -> Laser_Focus_adjust_USB
- Piccolo inverter onda quadra 12F629 Gottardo -> inverter12F675_last
- Esempio di comunicazione I2C standard -> i2c
- Esempio di routine di interrupt su TMR0 -> TimerDemo
- Mattiolo Marco interrupt TMR0 -> interrupt_test_TMR0_Mattiolo_20170221
- Mattiolo Marco interrupt RB0-> interrupt_supercar_RB0
- Mattiolo Marco ->interrupt_test_servomotore_TMR0_Mattiolo_20170228
- Marco Gottardo esempio comunicazione RS232 ->seriale_COM
- Invio continuo numero da 0 a 9 dalla tastiera alla Micro-GT ->seriale_Mattiolo
- Seriale da Micro-GT a hyperterminal sul PC -> seriale_da_Micro-GT_a_PC
- Sensore temperatura umidità ->seriale_DHT11_LCD2x16_Mattiolo_20170328
- Lancio task paralleli su 16F887 Julian Miglio ->tasking_pic16f887
- Modulo vocale mp3-TF-16P -> seriale_DHT11_LCD2x16_Mattiolo_20170427
- Controllo 2 canali PWM Gottardo -> PWM_ctrl
- Per la Micro-GT IDE 16F877A -> Orologio_Micro-GT_IDE.X
- Contatore controllato dai pulsanti up/down 4 digit -> Contatore-ritenuta_Zampieri-zip
Robotica hobbistica. Costruisci il tuo Robot semovente prendendo come spunto il nostro GT-Bot Rover. La versione GT-Bot 1.4 è la prima versione stabile del Robot Micro-GT, realizzato su hardware 16F876 della Micro-GT mini. La versione implementa il sensore telemetrico HC-SR04, il sensore accelerometro inclinometro con valori visualizzati sul display LCD a 2 righe per 16 caratteri. Le ruote sono mosse da due servomotori modificati per la rotazione continua.
scarica il firmware per piattaforma Toy-PLC. GT Bot 1.4
Template ufficiale XC
- PIC16F1784_DAC
- PIC16F1784_UART
- PIC16F1824_ServoController
- PIC16F1828_Comparator
- PIC16F1503_RGB_Controller
La Micro-GT IDE e’ acquistabile assemblata e collaudata al costo di 100 euro compresa la spedizione in Italia, oppure solo circuito stampato. La versione Upgrade, se priva del programmer integrato, munita di porta USB, viene fornita a 80€ (vedi la pagina dedicata).
Costo PCB 10 euro più spese di spedizione
Per acquistare il solo PCB della scheda Micro-GT IDE mostrato nell’immagine chiedi la disponibilità, fino ad esaurimento scorte, alla mail ad.noctis@gmail.com
i pin ICSP dei vari modelli di PIC
Pin ICSP per entrare nella Micro-GT e programmare i vari PIC se si vuole usare un programmer esterno.
Corrispondenza pin out tra 16F877a e 16F887