dispozitivele electronice devin compacte, flexibile și ieftine, care sunt capabile să facă mai multe funcții în comparație cu predecesorii lor care s-au întâmplat să acopere mai mult spațiu, s-au dovedit costisitoare cu capacitatea de a îndeplini mai puține funcții.
experții se străduiesc întotdeauna să introducă inovație în automatizare care necesită un efort minim și oferă un randament maxim. Microcontrolerul a fost introdus în industria electronică cu scopul de a ne ușura sarcinile care vin chiar și cu o conexiune la distanță cu automatizarea în orice mod.microcontrolerele sunt utilizate pe scară largă în sistemele încorporate și fac ca dispozitivele să funcționeze în funcție de nevoile și cerințele noastre. Am discutat deja despre controlere precum 8051, Atmega16, Atmega328 și PIC16F877.
Arduino Uno este un plus foarte valoros în electronica care constă din interfață USB, 14 pini digitale I / O, 6 pini analogice, și ATmega328 microcontroler. De asemenea, acceptă comunicarea serială folosind pini Tx și Rx. De asemenea, ar trebui să aruncați o privire la acest UNO pentru începători.
există multe versiuni ale plăcilor Arduino introduse pe piață, cum ar fi Arduino Uno, Arduino Due, Arduino Leonardo, Arduino Mega, cu toate acestea, cele mai frecvente versiuni sunt Arduino Uno și Arduino Mega. Dacă intenționați să creați un proiect referitor la electronica digitală, sistemul încorporat, robotica sau IoT, atunci utilizarea Arduino Uno ar fi cea mai bună, ușoară și cea mai economică opțiune.
este o platformă open-source, înseamnă că plăcile și software-ul sunt ușor disponibile și oricine poate modifica și optimiza plăcile pentru o mai bună funcționalitate.
software-ul utilizat pentru dispozitivele Arduino se numește IDE (Integrated Development Environment), care este liber de utilizat și necesită câteva abilități de bază pentru a-l învăța. Poate fi programat folosind limbajul C și C++.
unii oameni se confundă între microcontroler și Arduino. În timp ce fostul este doar un sistem pe 40 cip pin care vine cu un microprocesor încorporat și mai târziu este o placă care vine cu microcontrolerul în baza plăcii, bootloader și permite accesul ușor la pinii de intrare-ieșire și face încărcarea sau arderea programului foarte ușor.
persoanele cu fundal non-tehnic pot obține cu ușurință o experiență practică cu Arduino, în timp ce învățarea microcontrolerului necesită o anumită expertiză și abilități.cu toate acestea, putem spune că fiecare Arduino este practic un microcontroler, dar nu fiecare microcontroler este un Arduino.
voi încerca să acopere fiecare și tot ce este legat de Arduino Uno, astfel încât să obțineți o idee clară a ceea ce face, principalele sale caracteristici, de lucru și tot ce trebuie să știți. Să începem.
Introducere în Arduino Uno
- Arduino Uno este o placă de microcontroler dezvoltată de Arduino.cc care este o platformă electronică open-source bazată în principal pe microcontrolerul AVR Atmega328.
- primul proiect Arduino a fost început în Interaction Design Institute Ivrea în 2003 de David Cuartielles și Massimo Banzi cu intenția de a oferi un mod ieftin și flexibil studenților și profesioniștilor pentru controlul unui număr de dispozitive din lumea reală.
- versiunea actuală a Arduino Uno vine cu interfață USB, 6 pini de intrare analogică, 14 porturi digitale I / O care sunt utilizate pentru conectarea cu circuite electronice externe. Din 14 porturi I / O, 6 pini pot fi utilizați pentru ieșirea PWM.
- permite proiectanților să controleze și să simtă dispozitivele electronice Externe din lumea reală.
- puteți descărca fișa tehnică Arduino UNO bu făcând clic pe butonul de mai jos:
- această placă vine cu toate caracteristicile necesare pentru a rula controlerul și poate fi conectată direct la computer prin cablu USB care este utilizat pentru a transfera codul către controler folosind software-ul IDE (Integrated Development Environment), dezvoltat în principal pentru a programa Arduino. IDE este la fel de compatibil cu sistemele Windows, MAC sau Linux, cu toate acestea, Windows este de preferat să fie utilizat. Limbaje de programare precum C și C++ sunt utilizate în IDE.
- în afară de USB, baterie sau ac la DC adoptator poate fi folosit pentru a alimenta placa.
- plăcile Arduino Uno sunt destul de asemănătoare cu alte plăci din familia Arduino în ceea ce privește utilizarea și funcționalitatea, cu toate acestea, plăcile Uno nu vin cu FTDI USB to Serial driver chip.
- există multe versiuni ale plăcilor Uno disponibile, cu toate acestea, Arduino Nano V3 și Arduino Uno sunt cele mai oficiale versiuni care vin cu microcontrolerul Atmega328 AVR Atmel pe 8 biți, unde memoria RAM este de 32kB.
- când natura și funcționalitatea sarcinii merge complex, Mirco card SD pot fi adăugate în placi pentru a le face stoca mai multe informații.
caracteristicile plăcii Arduino Uno
- Arduino Uno vine cu interfață USB, adică portul USB este adăugat pe placă pentru a dezvolta comunicarea serială cu computerul.microcontrolerul Atmega328 este plasat pe placa care vine cu o serie de caracteristici precum Cronometre, Contoare, întreruperi, PWM, CPU, pini I/O și se bazează pe un ceas de 16 MHz care ajută la producerea mai multor frecvențe și a numărului de instrucțiuni pe ciclu.
- Este o platformă open source în care oricine poate modifica și optimiza placa pe baza numărului de instrucțiuni și sarcini pe care doresc să le realizeze.
- această placă vine cu o caracteristică de reglare încorporată care menține tensiunea sub control atunci când dispozitivul este conectat la dispozitivul extern.
- Reset pin este adăugat în placa care resetează întreaga placă și ia programul care rulează în etapa inițială. Acest cod pin este util atunci când placa se blochează în mijlocul programului care rulează; împingând acest pin va șterge totul în program și începe programul chiar de la început.
- există 14 I / O digitale și 6 pini analogice încorporate în placa care permite conectarea externă cu orice circuit cu placa. Acești pini oferă flexibilitatea și ușurința de utilizare a dispozitivelor externe care pot fi conectate prin intermediul acestor pini. Nu există nici o interfață greu și rapid necesar pentru a conecta dispozitivele la bord. Pur și simplu conectați dispozitivul extern la pinii plăcii care sunt așezați pe placă sub forma antetului.
- cei 6 pini analogici sunt marcați ca A0 până la A5 și vin cu o rezoluție de 10 biți. Acești pini măsoară de la 0 la 5V, cu toate acestea, ele pot fi configurate la gama mare folosind analogReference() funcție și pin AREF.
- 13kb de memorie flash este utilizat pentru a stoca numărul de instrucțiuni sub formă de cod.
- este necesar doar 5 V pentru a porni placa, ceea ce poate fi realizat direct folosind portul USB sau adoptatorul extern, cu toate acestea, poate suporta sursa de alimentare externă de până la 12 V, care poate fi reglată și limitată la 5 V sau 3,3 V pe baza cerinței proiectului.
Arduino Uno Pinout
Arduino Uno se bazează pe microcontroler AVR numit Atmega328. Acest controler vine cu 2KB SRAM, 32kB de memorie flash, 1KB de EEPROM. Placa Arduino vine cu 14 pini digitali și 6 pini analogici. ON-chip ADC este folosit pentru a proba aceste ace. Un oscilator de cristal de frecvență de 16 MHz este echipat pe placă. Figura următoare arată pinout de bord Arduino Uno.
Pin descriere
există mai multe I / O pini digitale și analogice plasate pe placa care funcționează la 5V. Acești pini vin cu evaluări standard de operare cuprinse între 20MA și 40mA. Rezistențele interne de tragere sunt utilizate în placă care limitează curentul care depășește condițiile de funcționare date. Cu toate acestea, creșterea prea mare a curentului face ca aceste rezistențe să fie inutile și să deterioreze dispozitivul.
LED. Arduino Uno vine cu LED încorporat care este conectat prin pinul 13. Furnizarea unei valori ridicate pinului îl va porni și LOW îl va opri.
Vin. Este tensiunea de intrare furnizată plăcii Arduino. Este diferit de 5 V furnizat printr-un port USB. Acest pin este utilizat pentru alimentarea tensiunii. Dacă o tensiune este furnizată prin mufa de alimentare, aceasta poate fi accesată prin acest pin.
5V. această placă vine cu capacitatea de a asigura reglarea tensiunii. Pinul de 5V este utilizat pentru a furniza tensiune reglată de ieșire. Placa este alimentată folosind trei moduri, adică USB, pin Vin al plăcii sau mufa de alimentare DC.
USB acceptă tensiunea în jurul valorii de 5V, în timp ce Vin și mufa de alimentare suportă o tensiune cuprinsă între 7V și 20V. se recomandă operarea plăcii pe 5V. este important să rețineți că, dacă o tensiune este furnizată prin 5V sau 3.Pini de 3V, au ca rezultat ocolirea reglării tensiunii care poate deteriora placa dacă tensiunea depășește limita sa.
GND. Acestea sunt pini de masă. Mai mult de un pini la sol sunt furnizate pe placa care poate fi folosit ca pe cerință.
Reset. Acest pin este încorporat pe placa care resetează programul care rulează pe placa. În loc de resetare fizică pe placă, IDE vine cu o caracteristică de resetare a plăcii prin programare.
IOREF. Acest pin este foarte util pentru furnizarea de referință de tensiune la bord. Un scut este folosit pentru a citi tensiunea peste acest pin care apoi selectați sursa de alimentare corespunzătoare.
PWM. PWM este furnizat de 3,5,6,9,10, 11pins. Acești pini sunt configurați pentru a furniza PWM de ieșire pe 8 biți.
AREF. Se numește referință analogică. Acest pin este utilizat pentru furnizarea unei tensiuni de referință la intrările analogice.
TWI. Se numește interfață cu două fire. Comunicarea TWI este accesată prin biblioteca Wire. Pinii A4 și A5 sunt utilizați în acest scop.
comunicare serială. Comunicarea serială se realizează prin doi pini numiți pinul 0 (Rx) și pinul 1 (Tx).
RX pin este utilizat pentru a primi date în timp ce TX pin este utilizat pentru a transmite date.
întreruperi externe. Pinii 2 și 3 sunt utilizați pentru furnizarea de întreruperi externe. O întrerupere se numește prin furnizarea de valoare scăzută sau în schimbare.
comunicare și programare
Arduino Uno vine cu o capacitate de interfațare cu alte alte placi Arduino, microcontrolere și calculator. Atmega328 plasat pe placă oferă comunicații seriale folosind pini precum Rx și Tx.
Atmega16U2 încorporat pe placă oferă o cale de comunicare serială folosind drivere USB com. Monitor Serial este furnizat pe software-ul IDE, care este utilizat pentru a trimite sau primi date text de la bord. Dacă LED-urile plasate pe pinii Rx și Tx vor clipi, acestea indică transmiterea datelor.
Arduino Uno este programat folosind software-ul Arduino, care este o aplicație cross-platform numit IDE scris în Java. Microcontrolerul AVR Atmega328 așezat pe bază vine cu bootloader încorporat care vă eliberează de utilizarea unui arzător separat pentru a încărca programul pe placă.
Aplicații
Arduino Uno vine cu o gamă largă de aplicații. Un număr mai mare de oameni folosesc plăci Arduino pentru dezvoltarea senzorilor și instrumentelor utilizate în cercetarea științifică. În urma sunt unele aplicații principale ale Consiliului.
- sistem încorporat
- sistem de securitate și apărare
- electronică digitală și robotică
- contor de parcare
- mașini de cântărire
- semafor conta în jos Timer
- instrument Medical
- lumină de urgență pentru Căile Ferate
- automatizare acasă
- automatizare industrială
există o mulțime de alte microcontrolere disponibile pe piață, care sunt mai puternice și mai ieftine în comparație cu placa arduino. Deci, de ce preferi Arduino Uno?
de fapt, Arduino vine cu o comunitate mare, care este în curs de dezvoltare și schimbul de cunoștințe cu o gamă largă de audiență. Suport rapid este disponibil referitoare la aspectele tehnice ale oricărui proiect electronic. Când decideți placa Arduino față de alte controlere, nu este nevoie să aranjați Periferice și dispozitive suplimentare, deoarece majoritatea funcțiilor sunt disponibile pe placă, ceea ce face ca proiectul dvs. să fie economic în natură și să nu aibă multă expertiză tehnică.
asta e tot pentru ziua de azi. Sper că aveți o mulțime de informații cu privire la bord Arduino Uno. Cu toate acestea, dacă nu sunteți sigur sau aveți vreo întrebare, mă puteți aborda în secțiunea de comentarii de mai jos. Mi-ar plăcea să te ajut în conformitate cu cele mai bune din cunoștințele mele. Păstrați feedbackul și sugestiile dvs.; ele ne ajută să vă oferim o muncă de calitate care rezonează cu nevoile și cerințele dvs. Vă mulțumim pentru citirea articolului.
.