Rad ATmega328 Arduino Uno ploče i njegove primjene

Rad ATmega328 Arduino Uno ploče i njegove primjene

The Arduino uno je jedna vrsta mikrokontrolera zasnovana na ATmega328, a Uno je talijanski izraz koji znači jedan. Arduino Uno je imenovan za obilježavanje nadolazećeg izdanja ploče mikrokontrolera, naime Arduino Uno ploča 1.0 . Ova ploča uključuje digitalne I / O pinove-14, utičnicu za napajanje, analogni i / ps-6, keramički rezonator-A16 MHz, USB vezu, RST gumb i ICSP zaglavlje. Sve to može podržati mikrokontroler za daljnji rad spajanjem ove ploče na računalo. Napajanje ove ploče može se izvršiti uz pomoć izmjeničnog i istosmjernog adaptera, USB kabela, inače baterije. Ovaj članak govori o tome što je Arduino Uno mikrokontroler , konfiguracija pina, Arduino Uno specifikacije ili značajke ,i aplikacija.



Što je Arduino Uno ATmega328?

The ATmega328 je jedna vrsta mikročipova s ​​jednim čipom formirana s Atmelom unutar megaAVR obitelj . Arhitektura ovog Arduino Uno prilagođena je arhitektura Harvarda s 8 bita RISC procesor jezgra. Ostale ploče Arduina Jedan uključuju Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega i Arduino Leonardo.


Arduino Uno ATmega328

Arduino Uno ATmega328





Značajke Arduino Uno ploče

The značajke Arduino Uno ATmega328 uključuje sljedeće.

  • Radni napon je 5V
  • Preporučeni ulazni napon bit će u rasponu od 7v do 12V
  • Ulazni napon se kreće od 6v do 20V
  • Digitalni ulazno / izlazni pinovi su 14
  • Analogne i / p igle su 6
  • Istosmjerna struja za svaki ulazno / izlazni pin iznosi 40 mA
  • Istosmjerna struja za 3.3V pin iznosi 50 mA
  • Flash memorija je 32 KB
  • SRAM je 2 KB
  • EEPROM je 1 KB
  • CLK brzina je 16 MHz

Arduino Uno pin dijagram

Ploča Arduino Uno može se graditi sa iglama za napajanje, analognim iglama, ATmegs328, ICSP zaglavljem, gumbom za poništavanje, LED za napajanje , digitalne iglice, test led 13, TX / RX iglice, USB sučelje, vanjski napajanje . The Opis ploče Arduino UNO raspravlja se u nastavku.



Konfiguracija pin ploče Arduino Uno

Konfiguracija pin ploče Arduino Uno

Napajanje

The Arduino Uno napajanje može se obaviti uz pomoć USB kabela ili vanjskog izvora napajanja. Vanjska napajanja uglavnom uključuju izmjenični i istosmjerni adapter, inače bateriju. Adapter se može spojiti na Arduino Uno uključivanjem u utičnicu za struju ploče Arduino. Slično tome, Baterija vodiči se mogu spojiti na Vin pin i GND pin na POWER konektoru. Predloženi raspon napona bit će od 7 do 12 volti.


Ulaz izlaz

14 digitalnih pinova na Arduino Uno mogu se koristiti kao ulaz i izlaz uz pomoć funkcija poput pinMode (), digitalWrite () i & Digital Read ().

Pin1 (TX) i Pin0 (RX) (serijski): Ovaj se pin koristi za prijenos i primanje TTL serijskih podataka, a oni su povezani s ekvivalentnim pinovima ATmega8U2 USB na TTL serijski čip.

Pin 2 i Pin 3 (vanjski prekidi): Vanjski pinovi mogu se povezati za aktiviranje prekida preko male vrijednosti, promjene vrijednosti.

Pribadače 3, 5, 6, 9, 10 i 11 (PWM): Ovaj pin daje 8-bitni PWM o / p funkcijom analogWrite ().

SPI igle (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK)): Ovi pinovi održavaju SPI-komunikaciju, iako je nudi temeljni hardver, trenutno nije uključen u jezik Arduino.

Pin-13 (LED): Ugrađena LED dioda može se spojiti na pin-13 (digitalni pin). Kao pin visoke vrijednosti, dioda koja emitira svjetlo aktivira se kad god je pin LOW.

Pin-4 (SDA) i Pin-5 (SCL) (I2C): Podržava TWI-komunikaciju uz pomoć knjižnice Wire.

AREF (referentni napon): Referentni napon je za analogni i / ps s analogReference ().

Poništi pribadaču: Ovaj se pin koristi za resetiranje (RST) mikrokontrolera.

Memorija

Memorija ovog mikrokontrolera Atmega328 Arduino uključuje flash memoriju - 32 KB za pohranu koda, SRAM - 2 KB EEPROM - 1 KB.

Komunikacija

Arduino Uno ATmega328 nudi UART TTL- serijska komunikacija , a dostupan je na digitalnim iglama poput TX (1) i RX (0). Softver Arduina ima serijski monitor koji omogućuje jednostavne podatke. Na ploči su dvije LED diode poput RX & TX koje će treptati kad god se podaci emitiraju putem USB-a.

Knjižnica SoftwareSerial dozvoljava serijsku komunikaciju na Arduino Uno digitalnim pinovima, a ATmega328P podržava TWI (I2C), kao i SPI-komunikacija . Softver Arduino sadrži žičanu knjižnicu za pojednostavljivanje upotrebe I2C sabirnice.

Kako koristiti Arduino Uno?

Arduino Uno može prepoznati okolinu s ulaza. Ovdje su ulaz različiti senzori i oni mogu utjecati na njegovu okolinu upravljanjem motorima, svjetlima, drugim aktuatorima itd. Mikrokontroler ATmega328 na ploči Arduino može se programirati uz pomoć programskog jezika Arduino i IDE (Integrirano razvojno okruženje ). Arduino projekti može komunicirati softverom dok radi na računalu.

Arduino programiranje

Nakon što je Arduino IDE alat instaliran na računalo, pomoću računala pomoću USB kabela pričvrstite ploču Arduino na računalo. Otvorite Arduino IDE i odaberite pravu ploču odabirom Alati–> Ploča ..> Arduino Uno i odaberite pravi priključak odabirom Alati–> Priključak. Ova se ploča može programirati uz pomoć Arduina programski jezik ovisi o ožičenju.

Aktiviranje ploče Arduino & trepnuti LED na ploču izbacite programski kod odabirom Datoteke–> Primjeri ..> Osnove ..> Flash. Kada se programski kodovi izbace u IDE, a zatim kliknite gumb 'upload' na gornjoj traci. Nakon što je ovaj postupak završen, provjerite LED bljeskalicu na ploči.

Visokonaponska zaštita USB-a

Ploča Arduino Uno ima preuređivi poli osigurač koji brani USB priključak računala od prenapona. Iako većina računala ima vlastitu unutarnju zaštitu, osigurač daje dodatni sigurnosni sloj. Ako je preko USB priključka dato više od 500 mA, osigurač će rutinski puknuti vezu dok se ne ukloni prenapon.

Fizičke karakteristike

Fizičke karakteristike Arduino ploče uglavnom uključuju duljinu i širinu. The isprintana matična ploča duljine i širine Arduino Uno-a su 2,7 x 2,1 inča, ali utičnica za napajanje i USB konektor protegnut će se izvan prethodnog mjerenja. Ploča se može pričvrstiti na površinu, inače u slučaju rupa za vijke.

Primjene Arduino Uno ATmega328

The aplikacije Arduino Uno uključuju sljedeće.

  • Arduino uno koristi se u prototipiranju projekata 'uradi sam'.
  • U razvoju projekata koji se temelje na kontroli zasnovanoj na kodu
  • Razvoj sustava automatizacije
  • Projektiranje osnovnih dizajna sklopova.

Dakle, ovdje se radi o svemu Tablica podataka Arduino Uno . Iz gornjih podataka konačno možemo zaključiti da je ovo 8-bitni ATmega328P mikrokontroler. Ima različite komponente poput serijske komunikacije, kristalni oscilator , regulator napona za podupiranje mikrokontroler . Ova ploča uključuje USB vezu, digitalne I / O pinove-14, analogne i / p igle-6, utičnicu, gumb za resetiranje i ICSP zaglavlje. Evo pitanja za vas, što je Cijena Arduino Uno u Indiji ?