Bootloader arduino nano
Il bootloader è un piccolo programma scritto su Arduino che permette di caricare i programmi dal pc ad arduino tramite USB Senza bootloader non si possono caricare programmi In genere, il bootloader si trova su qualsiasi microcontrollore o microprocessore. Può capitare che un microcontrollore sia sprovvisto di programma di bootloader per diversi motivi: -si ha a che fare con un clone Il programma è danneggiato Ciò non deve portare a buttare la scheda, anzi la si può riprogrammare tramite un’altra scheda arduino tramite Arduino ISP Tutte le schede arduino sono dotate di un ISP
Per scrivere il bootloader su arduino nano, bisogna servirsi di un altro arduino non necessariamente dello stesso tipo In questo caso, viene usata la scheda arduino uno per inviare il bootloader sulla scheda arduino nano I collegamenti tra le schede sono i seguenti: Arduino senza bootloader Arduino come programmatore ISP ICSP Pin 1 (MISO) 12 ICSP Pin 2 (5 V) 5 V ICSP Pin 3 (SCK) 13 ICSP Pin 4 (MOSI) 11 ICSP Pin 5 (RST) 10 ICSP Pin 6 (GND) GND
5 1
Arduino uno viene collegato al PC tramite USB
Per caricare il bootloader bisogna seguire i seguenti passi: 1 Da File -> esempi-> ArduinoISP
2 Da strumenti-> scheda->arduino nano
3 Da Strumenti -> Programmatore “Arduino as ISP”-> Arduino As ISP
4 Strumenti ->processore->Atmega328
5 strumenti->Porta
6 Strumenti->scrivi Bootloader
Si attende alcuni minuti e….successo!!!!