Com fer Arduino a la taula de pa: instruccions pas a pas

Proveu El Nostre Instrument Per Eliminar Problemes





En aquest article anem a aprendre a fer un Arduino en una taula de treball. També veurem què és un Arduino, com programar-lo i com muntar-lo com a microcontrolador autònom en una placa de suport o PCB.

Arduino va ser una gran ajuda per a aquells que volien aprendre microcontroladors i sistemes incrustats per a no enginyers i principiants en microcontroladors.



Abans de l’existència de l’arduino, els principiants havien d’aprendre microcontroladors amb kits cars i alguns d’ells codificaven el microcontrolador en llenguatge Assembly, que és un llenguatge terrible i no tots els entenien.

Arduino va canviar totalment de joc, que és barat i la codificació es pot escriure en llenguatges superiors com C ++, i el programador no ha de ser un professional en la codificació



Què és un Arduino? (Per a noobs)

Arduino és una placa de prototipatge de codi obert que es fabrica al voltant de l’ATmega328P i té 14 pins GPIO (sortida d’entrada d’ús general), dels quals 6 pins tenen la capacitat de fer funcions analògiques; tots els 14 pins tenen la capacitat de fer funcions digitals.

Un USB 2.0 tipus B situat a la cantonada dreta de l’arduino (segons com col·loqueu) per alimentar i gravar programes al microcontrolador. Es col·loca un commutador de reinici a l'extrem superior esquerre de la placa arduino per reiniciar el programa dins del mateix arduino.

El Taula Arduino ha incorporat un programador que crema el programa al microcontrolador ATmega328P mitjançant USB. Es proporciona una presa de corrent continu per alimentar l’arduino des d’una font de tensió externa que va des de 7V fins a 12V (té regulador de tensió incorporat).

Algunes especificacions d'arduino:

  • Voltatge de funcionament: 5V en USB i 7-12V en presa de corrent continu.
  • Pins d'E / S digitals: 14 (6 dels quals poden fer operacions PWM)
  • Pins d'entrada analògics: 6
  • Memòria flash per emmagatzemar el programa: 32 KB
  • RAM: 2 KB
  • EEPROM: 1 KB
  • Velocitat de rellotge: 16 MHz
  • Corrent de sortida de CC per pin d'E / S: 20mA

Nota: l’especificació anterior només és aplicable al microcontrolador arduino basat en ATmega328P.

Com fer-ne un en una pissarra:

Si el prototip del vostre projecte està complet i voleu que sigui permanent al quadre del vostre projecte? De fet, no cal que col·loqueu tota la voluminosa placa arduino a la caixa del projecte.

L’ATmega328P amb pocs components externs és suficient per executar el programa i controlar els perifèrics que heu connectat amb el microcontrolador.

La placa arduino s’utilitza per gravar el programa al microcontrolador i proporcionar una certa protecció contra els problemes que fem durant el prototipatge.

DIAGRAMA:

ATmega328P connecta pocs components externs per fabricar Arduino a la placa

Un cop finalitzat el projecte, podeu arrencar ATmega328P i connectar pocs components externs tal com es mostra al diagrama i podeu soldar-lo a PCB perquè sigui permanent.

Per al vostre proper projecte no necessiteu comprar una nova placa arduino, sinó que podeu adquirir l’ATmega328P i algunes altres externes, que resultin rendibles i facin el vostre projecte més compacte.

Com programar ATmega328P quan es troba a la taula de proves:

Mètode 1:

El programa més senzill i mandrós de l'ATmega328P és amb la mateixa placa arduino. Inseriu l'ATmega328P, enregistreu-lo i arrossegueu-lo, inseriu-lo al vostre projecte.

Aquest mètode es pot adaptar quan el vostre projecte té un suport IC de 28 pins (de manera que es pot eliminar fàcilment ATmega328P) i es pot accedir fàcilment a l'ATmega328P.

A continuació s’explica com fer-ho:
Descarregueu el formulari IDE d’Arduino al lloc web oficial d’arduino i instal·leu-lo al vostre ordinador.
Actualitzeu el controlador de la placa arduino al vostre ordinador (no cal fer-ho, si utilitzeu un equip basat en Linux).
Inseriu ATmega328P a la placa arduino en la direcció correcta i assegureu-vos que tingui el carregador d’arrencada.
Seleccioneu 'Eines'> 'Tauler'> 'Arduino / Genuino UNO'
Connecteu l'arduino al vostre PC i seleccioneu el port adequat per al vostre arduino (varieu l'ordinador a l'ordinador. Seleccioneu 'Eines'> 'port').
Compileu el programa i feu clic al botó de càrrega.
Traieu ATmega328P i inseriu-lo al vostre projecte.

Mètode 2:

Si torneu a programar el microcontrolador amb freqüència i el maquinari del vostre projecte és inaccessible, aquest mètode és el millor per al vostre projecte, especialment quan ATmega328P es solda directament al PCB.

NOTA: Assegureu-vos que la font d'alimentació del circuit extern està desconnectada abans de continuar, alimentarem ATmega328P des de la placa arduino.

Diagrama:

torneu a programar el microcontrolador amb freqüència i el maquinari del vostre projecte

Seleccioneu 'Eines'> 'Tauler'> 'Arduino / Genuino UNO'
Connecteu l'arduino al vostre PC i seleccioneu el port adequat per al vostre arduino (varieu l'ordinador a l'ordinador. Seleccioneu 'Eines'> 'port').
Compileu el programa i feu clic al botó de càrrega.




Anterior: Circuit d'alarma d'accidents de motociclisme Següent: Circuit indicador de temps de còpia de seguretat de la bateria