Sommario:
- Forniture
- Passaggio 1: cablaggio
- Passaggio 2: installazione del software
- Passaggio 3: caricare il tuo schizzo
Video: ATtiny Programmatore per Arduino Uno: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Se hai preso confidenza con la piattaforma Arduino e vuoi provare a programmare altri microcontrollori atmel, questa guida ti aiuterà a fare i primi passi. In particolare realizzerai uno shield per schede compatibili con Arduino Uno per programmare più microcontrollori ATtiny (2313/4313 25/45/85 e forse alcuni altri).
Forniture
Per questo progetto abbastanza semplice avrai bisogno di:
-perfboard (singolo o bifacciale minimo 20x10 punti)
-3 LED da 5 mm
-3x resistori da 220-330 Ohm
-20 pin presa
-12 intestazioni pin maschio (almeno)
-1x ponticello
-alcuni ponticelli
E ovviamente un microcontrollore ATtiny con cui lavorare (nel mio caso è un 2313)
Passaggio 1: cablaggio
Non sono molto abituato a fare guide passo passo, quindi allego semplicemente il risultato finale e alcuni cablaggi. Si prega di notare che la polarità dei LED non è rispettata nella foto di Fritzing quindi fate attenzione!
Se hai deciso di utilizzare una perfboard su un lato, devi premere le intestazioni dei pin maschio con alcune pinze per allungare i pin e saldarli dal retro.
Il ponticello è necessario per cambiare il pin GND (a seconda del microcontrollore che usi) anche se sono riuscito a caricare lo schizzo su ATtiny 2313 anche senza GND …
Il LED verde è sempre acceso ed è opzionale.
Passaggio 2: installazione del software
Ora devi caricare l'ISP arduino sulla scheda arduino. Vai su File -> Esempi -> ArduinoISP.
Prima del caricamento è possibile modificare il comportamento dei LED assegnando i pin 8 e 9, il pin 7 NON verrà utilizzato. PMODE (nel mio caso blu) è uno che lampeggia quando stai caricando lo schizzo. ERR si accende quando si verifica un errore. Ho provato a simulare errori ma non si è mai acceso… HB sta per HeartBeat e si accende e si spegne periodicamente. Non mi è molto utile ma puoi assegnarlo al posto del LED ERR.
Passaggio 3: caricare il tuo schizzo
Ora sei finalmente pronto per caricare il tuo schizzo. Assicurati di aver installato la tua scheda particolare (microcontrollore) e poi vai su Strumenti -> Programmatore -> Arduino come ISP.
Assicurati che i pin digitali assegnati nel tuo sketch corrispondano a quelli del tuo microcontrollore.
Ora sei pronto per caricare il tuo schizzo!
Consigliato:
Un piccolo programmatore per microcontrollori ATTINY con Arduino UNO: 7 passaggi
Un piccolo programmatore per microcontrollori ATTINY con Arduino UNO: Attualmente è interessante utilizzare i microcontrollori della serie ATTINY per la loro versatilità, il prezzo contenuto ma anche il fatto che possono essere facilmente programmati in ambienti come Arduino IDE. I programmi progettati per i moduli Arduino possono essere facilmente trasf
Ancora un altro scudo programmatore ISP ATTINY85 per Arduino: 8 passaggi
Ancora un altro scudo programmatore ISP ATTINY85 per Arduino: الله ال الLo scudo programmatore ISP ATTINY85 è progettato per programmare facilmente i controller ATTiny85 µ. Lo scudo deve essere collegato alla scheda Arduino Uno. L'Arduino Uno è pronto per fungere da "In Circuit" Programmatore seriale"
Come caricare il codice C su AVR utilizzando Arduino Uno come programmatore: 6 passaggi
Come caricare il codice C su ِAVR utilizzando Arduino Uno come programmatore: CIAO a tutti: D Qui condividerò un modo semplice per programmare qualsiasi chip AVR utilizzando Arduino Uno R3 Tutto ciò di cui hai bisogno per masterizzare il codice sul tuo microcontrollore è Arduino Uno invece di acquistare uno specifico programmatore che costa molto
Riduci i tuoi progetti Arduino - Arduino UNO come programmatore ATmega328P (https://youtu.be/YO61YCaC9DY): 4 passaggi
Riduci i tuoi progetti Arduino | Arduino UNO As ATmega328P Programmer (https://youtu.be/YO61YCaC9DY): Collegamento video: https://youtu.be/YO61YCaC9DYProgramming ATmega328P utilizzando Arduino come ISP (In-System Programmer) consente di utilizzare le funzionalità di Arduino su una breadboard o PCB. Aiuta soprattutto quando stai realizzando il tuo progetto universitario. Ridu
Come collegare un programmatore FT232RL ad Arduino ATMEGA328 per il caricamento di schizzi: 4 passaggi
Come collegare un programmatore FT232RL ad Arduino ATMEGA328 per caricare gli schizzi: In questo mini Instructable imparerai come collegare il chip FT232RL al microcontrollore ATMEGA328 per caricare gli schizzi. Puoi vedere un Instructable su questo microcontrollore autonomo qui