Cum se face Arduino pe Breadboard - Instrucțiuni pas cu pas

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





În acest articol vom învăța cum să realizăm un Arduino pe o placă de calcul. De asemenea, vom vedea ce este un Arduino, cum să-l programăm și cum să-l asamblăm ca microcontroler independent pe o placă de calcul sau PCB.

Arduino a fost un avantaj pentru cei care doreau să învețe microcontrolerele și sistemul încorporat pentru non-ingineri și începători în microcontroler.



Înainte de apariția arduino-ului, începătorii trebuiau să învețe microcontrolerul cu kituri scumpe, iar unii dintre ei codificau microcontrolerul în limbajul Assembly, care este un limbaj teribil și nu toți le înțelegeau.

Arduino a fost un schimbător total de jocuri, care este ieftin, iar codarea poate fi scrisă în limbi superioare, cum ar fi C ++, iar programatorul nu trebuie să fie un profesionist în codificare



Ce este un Arduino? (Pentru noobs)

Arduino este o placă de prototipare open source realizată în jurul ATmega328P, are 14 pini GPIO (ieșire de intrare generală), dintre care 6 pini are capacitatea de a face funcții analogice, toți cei 14 pini au capacitatea de a funcții digitale.

Un USB 2.0 tip B plasat în colțul din dreapta al arduino (în funcție de modul în care plasați) pentru alimentarea și arderea programelor pe microcontroler. Un comutator de resetare este plasat în colțul din stânga sus al plăcii arduino pentru a reporni programul în interiorul arduino-ului.

Placa Arduino a încorporat un programator care arde programul pe microcontrolerul ATmega328P prin USB. Este prevăzută o mufă de curent continuu separată pentru alimentarea arduino-ului de la o sursă externă de tensiune cuprinsă între 7V și 12V (are regulator de tensiune încorporat).

Unele specificații ale arduino:

  • Tensiune de operare: 5V pe USB și 7-12V pe mufa DC.
  • Pinuri I / O digitale: 14 (dintre care 6 pot face operațiuni PWM)
  • Pinii de intrare analogici: 6
  • Memorie flash pentru stocarea programului: 32KB
  • RAM: 2 KB
  • EEPROM: 1 KB
  • Viteza de ceas: 16 MHz
  • Curent de ieșire DC per pin I / O: 20mA

Notă: Specificațiile de mai sus se aplică numai pentru microcontrolerul arduino bazat pe ATmega328P.

Cum să faceți una pe o placă:

Dacă prototipul proiectului dvs. este complet și doriți să îl faceți permanent în caseta de proiect? De fapt, nu este nevoie să plasați întreaga placă arduino voluminoasă în cutia de proiect.

ATmega328P cu puține componente externe este suficient pentru a executa programul și a controla perifericele pe care le-ați conectat cu microcontrolerul.

Placa arduino este utilizată pentru a arde programul pe microcontroler și pentru a oferi o anumită protecție împotriva erorilor pe care le facem în timpul prototipării.

DIAGRAMĂ:

ATmega328P conectează câteva componente externe pentru a crea Arduino pe panou

Odată ce proiectul este finalizat, puteți să scoateți ATmega328P și să conectați câteva componente externe așa cum se arată în diagramă și îl puteți lipi pe PCB pentru a-l face permanent.

Pentru următorul dvs. proiect, nu este nevoie să cumpărați o placă arduino nouă, în schimb puteți achiziționa ATmega328P și câteva alte externe, care sunt rentabile și fac proiectul mai compact.

Cum se programează ATmega328P când este pe panou:

Metoda 1:

Cel mai simplu și mai leneș program de ATmega328P este cu placa arduino în sine. Introduceți ATmega328P, ardeți programul și scoateți-l, introduceți-l în proiect.

Această metodă este adaptabilă atunci când proiectul dvs. are un suport IC cu 28 de pini (astfel încât ATmega328P să poată fi îndepărtat cu ușurință) și ATmega328P să fie ușor accesibil.

Iată cum se face:
Descărcați Arduino IDE din site-ul oficial al arduino și instalați-l pe computer.
Actualizați driverul pentru placa arduino de pe computer (nu este necesar să faceți acest lucru, dacă utilizați computer bazat pe Linux).
Introduceți ATmega328P pe placa arduino în direcția corectă și asigurați-vă că are bootloader.
Selectați „Instrumente”> „Placă”> „Arduino / Genuino UNO”
Conectați arduino la computer și selectați portul potrivit pentru arduino (variați computerul de la computer. Selectați „Instrumente”> „port”).
Compilați programul și faceți clic pe butonul de încărcare.
Eliminați ATmega328P și introduceți-l în proiect.

Metoda 2:

Dacă reprogramați frecvent microcontrolerul și hardware-ul proiectului dvs. este inaccesibil, atunci această metodă este cea mai bună pentru proiectul dvs., mai ales atunci când ATmega328P este lipit direct pe PCB.

NOTĂ: Asigurați-vă că sursa de alimentare de la circuitul extern este deconectată înainte de a continua, vom alimenta ATmega328P de pe placa arduino.

Diagramă:

reprogramează frecvent microcontrolerul și hardware-ul proiectului tău

Selectați „Instrumente”> „Placă”> „Arduino / Genuino UNO”
Conectați arduino la computer și selectați portul potrivit pentru arduino (variați computerul de la computer. Selectați „Instrumente”> „port”).
Compilați programul și faceți clic pe butonul de încărcare.




Precedent: Circuit de alarmă la accidentul de motocicletă Următorul: Circuitul indicator al timpului de rezervă al bateriei