Se vi si "brucia" l'Arduino Uno o dopo aver realizzato il vostro arduino standalone, vi capiterà di dover scrivere il bootloader per far funzionare i vostri nuovi Atmega328.
Infatti non tutti i chip vengono venduti con il bootloader già scritto, cosa necessaria per poter caricare gli sketch dall'Ide di Arduino che altrimenti vi darà errore.
Per prima cosa prendere il vostro Arduino Uno e aprite lo sketch di esempio ArduinoISP
Caricate lo sketch nel vostro Arduino.
Ora possiamo finalmente andare a scrivere il bootloader sul nostro Atmega328 vergine
Per fare ciò è sufficiente prendere il vostro Arduino Uno, un Atmega328, una breadbord, una resistenza da 10k, un quarzo da 16Mhz, due condensatori da 18pf e qualche cavetto colorato (vanno bene anche neri, ma è poco in stile Arduino).
Ora mischiate il tutto ed otterrete questo circuito.
Schema elettrico:
Se invece dovete ricaricare il bootloader su un'altra scheda Arduino, collegate le 2 schede in questo modo:
Ora collegate di nuovo Arduino al vostro pc e aprite il programma.
Impostate il programmatore come "Arduino as ISP"
Ora cliccare su scrivi il bootloader
Attendete durante la scrittura (lampeggeranno tutti i led dell'Arduino) e poi avrete finalmente il vostro Atmega328 pronto a ricevere i vostri sketch!
Segui Daniele Alberti su Google+Infatti non tutti i chip vengono venduti con il bootloader già scritto, cosa necessaria per poter caricare gli sketch dall'Ide di Arduino che altrimenti vi darà errore.
Per prima cosa prendere il vostro Arduino Uno e aprite lo sketch di esempio ArduinoISP
Caricate lo sketch nel vostro Arduino.
Ora possiamo finalmente andare a scrivere il bootloader sul nostro Atmega328 vergine
Per fare ciò è sufficiente prendere il vostro Arduino Uno, un Atmega328, una breadbord, una resistenza da 10k, un quarzo da 16Mhz, due condensatori da 18pf e qualche cavetto colorato (vanno bene anche neri, ma è poco in stile Arduino).
Ora mischiate il tutto ed otterrete questo circuito.
Schema elettrico:
Se invece dovete ricaricare il bootloader su un'altra scheda Arduino, collegate le 2 schede in questo modo:
Ora collegate di nuovo Arduino al vostro pc e aprite il programma.
Impostate il programmatore come "Arduino as ISP"
Ora cliccare su scrivi il bootloader
Attendete durante la scrittura (lampeggeranno tutti i led dell'Arduino) e poi avrete finalmente il vostro Atmega328 pronto a ricevere i vostri sketch!
Questo metodo può essere usato anche per caricare lo sketch sull'Atmega standalone? E in questo è necessario rimuovere l'Atmega integrato su Arduino o va lasciato?
RispondiEliminaGrazie.
Ciao, per caricare lo sketch sul chip puoi sostituirlo poi a quello che hai sull'Arduino.
EliminaCiao ,grazie per tutte le info utili, una domanda , avendo una scheda clone di Arduino , "cioè la DCcEle DCcduino Uno" , che funziona & risulta come un Arduino uno. ma non ha il chip atmega su zoccoletto ,ma bensì saldato su scheda , rischio qualcosa? grazie in anticipo
RispondiEliminaCiao, no assolutamente, assicurati di seguire bene i passi. Ciao
Eliminagrazie mille !
Eliminapiccolo aggiornamento ,tutto bene!! ti ringrazio nuovamente .. mi da " scrittura Bootloader completata " senza nessun errore in finestra ,la mia domanda e , per come sono ,posso inviare anche uno sketch di prova per vedere se funziona ? o devo cambiare ponticelli o connessioni ? grazie in anticipo
EliminaCiao, allora , lasciando tutto come si trova , per inviare le sketch basta andare sul software andando sul tasto "Carica" se prima di caricare si tiene premuto il tasto SHIFT ,la dicitura da CARICA cambia in CARICA CON UN PROGRAMMATORE ,un click e carica il solito sketch Blink,ma sul nuovo chip !! = tutto ok .. non serve altro ! !! BlinKa! adesso il chip funziona in modo autonomo , grazie per tutto :)
Eliminaps funziona sia su Mac( dove m trovo ) che su Pc ,immagino anche con linux.
Grazie mille a te per aver condiviso i tuoi aggiornamenti, alla prossima!
Eliminagrazie a te , con piacere !
Elimina