Come fare Arduino su breadboard - Istruzioni passo passo

Prova Il Nostro Strumento Per Eliminare I Problemi





In questo articolo impareremo come realizzare un Arduino su una breadboard. Vedremo anche cos'è un Arduino, come programmarlo e come assemblarli come microcontrollori standalone su una breadboard o PCB.

Arduino è stato un vantaggio per coloro che volevano imparare microcontrollori e sistemi integrati per non ingegneri e principianti nel microcontrollore.



Prima che esistesse arduino, i principianti dovevano imparare il microcontrollore con kit costosi e alcuni di loro codificavano il microcontrollore in linguaggio Assembly, che è un linguaggio terribile e non tutti li capivano.

Arduino è stato un punto di svolta totale, che è economico e la codifica può essere scritta in linguaggi superiori come C ++, e il programmatore non deve essere un professionista nella codifica



Cos'è un Arduino? (Per niubbi)

Arduino è una scheda di prototipazione open source realizzata attorno ad ATmega328P ha 14 pin GPIO (output di input generico), di cui 6 pin hanno la capacità di eseguire funzioni analogiche, tutti i 14 pin hanno la capacità di funzioni digitali.

Una USB 2.0 di tipo B posizionata nell'angolo destro di arduino (a seconda di come si posiziona) per alimentare e masterizzare i programmi sul microcontrollore. Un interruttore di ripristino è posizionato nell'angolo superiore sinistro della scheda arduino per riavviare il programma all'interno dello stesso arduino.

Il Scheda Arduino ha un programmatore integrato che masterizza il programma sul microcontrollore ATmega328P tramite USB. Viene fornito un jack CC separato per alimentare l'arduino da una fonte di tensione esterna che va da 7V a 12V (ha un regolatore di tensione integrato).

Alcune specifiche di arduino:

  • Tensione di funzionamento: 5 V su USB e 7-12 V su presa DC.
  • Pin I / O digitali: 14 (6 dei quali possono eseguire operazioni PWM)
  • Pin di ingresso analogico: 6
  • Memoria flash per la memorizzazione del programma: 32 KB
  • RAM: 2 KB
  • EEPROM: 1KB
  • Velocità di clock: 16 MHz
  • Corrente di uscita CC per pin I / O: 20 mA

Nota: la specifica di cui sopra è applicabile solo per il microcontrollore arduino basato su ATmega328P.

Come realizzarne uno su una breadboard:

Se il prototipo del tuo progetto è completo e vuoi renderlo permanente sulla tua scatola del progetto? In realtà non è necessario posizionare l'intera ingombrante scheda arduino nella scatola del progetto.

ATmega328P con pochi componenti esterni è sufficiente per eseguire il programma e controllare le periferiche che hai collegato con il microcontrollore.

La scheda arduino viene utilizzata per masterizzare il programma sul microcontrollore e fornire una certa protezione contro i glitch che facciamo durante la prototipazione.

DIAGRAMMA:

ATmega328P collega pochi componenti esterni per creare Arduino su breadboard

Una volta completato il progetto, puoi estrarre ATmega328P e collegare alcuni componenti esterni come mostrato nel diagramma e puoi saldarlo al PCB per renderlo permanente.

Per il tuo prossimo progetto non è necessario acquistare una nuova scheda arduino, puoi invece acquistare l'ATmega328P e pochi altri esterni, che sono convenienti e rendono il tuo progetto più compatto.

Come programmare ATmega328P quando è sulla breadboard:

Metodo 1:

Il modo più semplice e pigro per programmare l'ATmega328P è con la scheda arduino stessa. Inserisci l'ATmega328P, masterizza il programma e estrailo, inseriscilo nel tuo progetto.

Questo metodo è adattabile quando il progetto ha un supporto IC a 28 pin (in modo che ATmega328P possa essere rimosso facilmente) e ATmega328P è facilmente accessibile.

Ecco come farlo:
Scarica Arduino IDE dal sito web ufficiale di arduino e installalo sul tuo computer.
Aggiorna il driver per la scheda arduino sul tuo computer (non è necessario farlo, se stai usando un computer basato su Linux).
Inserisci ATmega328P sulla scheda arduino nella giusta direzione e assicurati che abbia il bootloader.
Seleziona 'Strumenti'> 'Scheda'> 'Arduino / Genuino UNO'
Collega arduino al tuo PC e seleziona la porta giusta per il tuo arduino (cambia da computer a computer. Seleziona 'Strumenti'> 'porta').
Compila il programma e fai clic sul pulsante di caricamento.
Rimuovi ATmega328P e inseriscilo nel tuo progetto.

Metodo 2:

Se riprogrammi frequentemente il microcontrollore e l'hardware del tuo progetto è inaccessibile, questo metodo è il migliore per il tuo progetto, specialmente quando ATmega328P è saldato direttamente su PCB.

NOTA: assicurarsi che l'alimentazione dal circuito esterno sia scollegata prima di procedere, accenderemo ATmega328P dalla scheda arduino.

Diagramma:

riprogrammare frequentemente il microcontrollore e l

Seleziona 'Strumenti'> 'Scheda'> 'Arduino / Genuino UNO'
Collega arduino al tuo PC e seleziona la porta giusta per il tuo arduino (cambia da computer a computer. Seleziona 'Strumenti'> 'porta').
Compila il programma e fai clic sul pulsante di caricamento.




Precedente: Circuito di allarme incidente motociclistico Avanti: Circuito indicatore del tempo di backup della batteria