Sommario:

Minimo indispensabile - Arduino su breadboard: 5 passaggi
Minimo indispensabile - Arduino su breadboard: 5 passaggi

Video: Minimo indispensabile - Arduino su breadboard: 5 passaggi

Video: Minimo indispensabile - Arduino su breadboard: 5 passaggi
Video: Control Speed of Stepper Motor using L298N with Push Button Switches STLPB-01 2024, Dicembre
Anonim
Il minimo indispensabile - Arduino su breadboard
Il minimo indispensabile - Arduino su breadboard

L'Arduino utilizza il chip ATMega328p. Possiamo ottenerlo in un formato SMD (ATMega328p-AU) o nel formato DIP per la saldatura a foro (ATMega328p-PU). Ma il chip da solo non può funzionare. Ha bisogno di alcuni componenti in più e tutti insieme sono chiamati la configurazione minima di questo chip.

Passaggio 1: schema semplice

Schema semplice
Schema semplice

Di seguito abbiamo lo schema di questa configurazione. Come puoi vedere abbiamo bisogno di un'alimentazione di 5 volt. Questa alimentazione deve essere regolata molto bene senza picchi di tensione. Per questo e un condensatore extra da 10uF tra 5V e GND. Inoltre, il pin di ripristino è abilitato ngative. Quindi, per disabilitarlo, dobbiamo applicare 5V ad esso. Per questo, un resistore da 10k ohm viene posizionato tra RESET e Vcc. Inoltre, l'ATMega328, di solito funziona a 16MHz. Per questo, tra i pin 9 e 10 posizioniamo un cristallo da 16 MHz. Ma questo cristallo, per poter oscillare, necessita di due condensatori di esattamente 22pF collegati a GND. Nella figura sopra, hai tutti i pin del chip. In questo momento, se il microcontrollore ha un bootlaoder, potremmo caricare un codice. Ma immaginiamo che non abbia un bootloader.

Passaggio 2: masterizza Bootloader

Masterizza Bootloader
Masterizza Bootloader

Ora, immaginiamo che il chip non abbia il bootloder (chip vergine). Per questo devi effettuare le prossime connessioni da un Arduino UNO. Questi sono i pin SPI, CLOCK, MISO e MOSI.

Passaggio 3: collega Arduino al PC

Collega Arduino al PC
Collega Arduino al PC

Ora collega Arduino al tuo PC. Apri Arduino IDE e vai su File → Esempi → Arduino ISP e apri quell'esempio. Seleziona la com della scheda Arduino UNO, seleziona la scheda come Arduino UNO e carica questo codice.

Passaggio 4: Bootloader

Boot loader
Boot loader

Ora fai i collegamenti nello schema passato ed è ora di masterizzare il bootloader. Vai su Strumenti → programmatore → Arduino come ISP. Con questo cambiamo il programmatore in ISP.

Passaggio 5: infine masterizza Bootloader

Finalmente Masterizza Bootloader
Finalmente Masterizza Bootloader

Infine, vai su Strumenti → Masterizza bootloader. Ora i LED di Arduino lampeggeranno molto. Una volta ricevuto il messaggio di bootlaoder bruciato, siamo a posto.

Consigliato: