Micro-GT IDE

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

20150517_183157-2Bootloader 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:

  1. XC_PIC_config   Questo programma imposta i fuses, legge input e pilota output
  2. XC_Lampeggio Questo programma esegue il lampeggio di un LED su RC0
  3. XC_supercar Il programma esegue supercar al PORTB, e definisce tutte le variabili
  4. XC_antirimbalzo il programma mostra come leggere correttamente i pulsanti
  5. XC_analogici Questo programma mostra come configurare l’analogico
  6. XC_Interrupt Esempio di interrupt per TMR0 e pulsante su RB0 (16F877A)
  7. XC_LCD_4bit Controllo display 2 righe 16 char, bus 4 bit.
  8. XC_LCD_4bit Versione rar testata
  9. XC_visualizzazione-temperature-su-display-lcd_8_bit_2021-10-24_1443
  10. EEPROM  XC8 scrittura nell’area EEPROM del 16F877A Micro-GT
  11. Orologio UP PIC16F876A.X  Per Micro-GT mini Sviluppato da Mirko Battistella
  12. 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.

  1. Gottardo Marco Controllo Servo In Analogico
  2. Gottardo Marco I convertitori AD del Pic
  3. Gottardo Marco La banda morta nei segnali analogici
  4. Pietro Bassoli Il display LCD
  5. Gottardo-Bassoli L’anti rimbalzo dei pulsanti
  6. Gottardo Marco La codifica dei segnali nel bus per display LED

Video corso gratuito

  1. Massimo Pettinà Lezione 1
  2. Massimo Pettinà Lezione 2
  3. Massimo Pettinà Lezione 3
  4. Massimo Pettinà Lezione 4
  5. Massimo Pettinà Lezione 5
  6. Massimo Pettinà Lezione 6
  7. Massimo Pettinà Lezione 7
  8. Massimo Pettinà Lezione 8
  9. 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.

  1. Orologio Ore e Minuti visualizzato sul display a sette segmenti.
  2. Controllo display LCD con bus a 4 bit (Gottardo)
  3. Sensore di temperatura LM35 su display LCD 2×16 LCD_lm35-testato
  4. Sensore di temperatura e umidità dth11_brucchietti temperatura e umidita_seriale
  5. Decoder per il Display 7 segmenti nel bus Micro-GT IDE decoder7seg
  6. Invio tramite seriale di numeri dalla tastiera del PC al display LED test_com4511
  7. lettura analogica e accensione barra LED ADCsoglia_rampa
  8. Sensore temperatura LM35 su disp 7 seg  LM35 su display 7 segmenti
  9. Display grafico 128 x 64 MicroGT_12864_KS0108
  10. Simple botton pressed counter UP-DOWN (0 to 9) on 7 seg. download counter0_9
  11. Orologio con 16F1827 di Battistella -> Articolo completo orologio Micro-GT V2
  12. Interrupt e display a 7 seg, Eleonora Bertuzzi -> Interrupt
  13. GT-Bot robottino line follower (bozza) -> LCD_hitech_4bit
  14. Selettore zucchero su LCD e temperatura tarata -> Zucchero e temperatura LM35
  15. Esempio interrupt di supercar con pulsante RB0 -> interrupt_test
  16. Controllo stepper da USB dott. Marco Barbisan CNR -> Laser_Focus_adjust_USB
  17. Piccolo inverter onda quadra 12F629 Gottardo -> inverter12F675_last
  18. Esempio di comunicazione I2C standard -> i2c
  19. Esempio di routine di interrupt su TMR0 -> TimerDemo
  20. Mattiolo Marco interrupt TMR0 -> interrupt_test_TMR0_Mattiolo_20170221
  21. Mattiolo Marco interrupt RB0-> interrupt_supercar_RB0
  22. Mattiolo Marco ->interrupt_test_servomotore_TMR0_Mattiolo_20170228
  23. Marco Gottardo esempio comunicazione RS232 ->seriale_COM
  24. Invio continuo numero da 0 a 9 dalla tastiera alla Micro-GT ->seriale_Mattiolo
  25. Seriale da Micro-GT a hyperterminal sul PC -> seriale_da_Micro-GT_a_PC
  26. Sensore temperatura umidità ->seriale_DHT11_LCD2x16_Mattiolo_20170328
  27. Lancio task paralleli su 16F887 Julian Miglio ->tasking_pic16f887
  28. Modulo vocale mp3-TF-16P -> seriale_DHT11_LCD2x16_Mattiolo_20170427
  29. Controllo 2 canali PWM Gottardo -> PWM_ctrl
  30. Per la Micro-GT IDE 16F877A -> Orologio_Micro-GT_IDE.X
  31. 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

  1. PIC16F1784_DAC
  2. PIC16F1784_UART
  3. PIC16F1824_ServoController
  4. PIC16F1828_Comparator
  5. 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.

PIC_pin_icsp

Corrispondenza pin out tra 16F877a e 16F887

887-877 pinout