ATmega328 Arduino Uno juhatuse töö ja selle rakendused

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





The Arduino uno on üht tüüpi mikrokontrolleriplaat, mis põhineb ATmega328-l, ja Uno on itaaliakeelne termin, mis tähendab ühte. Arduino Uno on nimetatud mikrokontrolleriplaadi eelseisva versiooni tähistamiseks Arduino Uno juhatus 1.0 . See plaat sisaldab digitaalseid I / O-tihvte 14, toitepistikut, analoog i / ps-6, keraamilist resonaatorit A16 MHz, USB-ühendust, RST-nuppu ja ICSP-päist. Kõik need võivad toetada mikrokontroller edasiseks kasutamiseks, ühendades selle plaadi arvutiga. Selle plaadi toiteallikat saab teha vahelduvvoolu-alalisvooluadapteri, USB-kaabli, muidu aku abil. Selles artiklis käsitletakse, mis on Arduino Uno mikrokontroller , tihvti konfiguratsioon, Arduino Uno spetsifikatsioonid või funktsioonid ,ja rakendused.

Mis on Arduino Uno ATmega328?

The ATmega328 on ühte tüüpi ühe kiibiga mikrokontroller, mis on moodustatud Atmeliga megaAVR perekond . Selle Arduino Uno arhitektuur on kohandatud Harvardi arhitektuur, millel on 8 bitti RISC protsessor tuum. Arduino muud tahvlid Üks nende hulka kuuluvad Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega ja Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Arduino Uno juhatuse omadused

The Arduino Uno ATmega328 funktsioonid sisaldab järgmist.



  • Tööpinge on 5V
  • Soovitatav sisendpinge jääb vahemikku 7v kuni 12V
  • Sisendpinge jääb vahemikku 6v kuni 20V
  • Digitaalse sisendi / väljundi tihvtid on 14
  • Analoogsed i / p tihvtid on 6
  • Iga sisend- / väljundpistiku alalisvool on 40 mA
  • 3,3 V kontakti alalisvool on 50 mA
  • Välkmälu maht on 32 KB
  • SRAM on 2 KB
  • EEPROM on 1 KB
  • CLK kiirus on 16 MHz

Arduino Uno tihvtide skeem

Arduino Uno plaati saab ehitada toitepistikute, analoognõelate, ATmegs328, ICSP päise, nupu Lähtesta, toite LED , digitaalsed tihvtid, test led 13, TX / RX tihvtid, USB-liides, väline toiteallikas . The Arduino UNO juhatuse kirjeldus käsitletakse allpool.

Arduino Uno juhatuse tihvti konfiguratsioon

Arduino Uno juhatuse tihvti konfiguratsioon

Toiteallikas

The Arduino Uno toiteallikas saab teha USB-kaabli või välise toiteallika abil. Välised toiteallikad sisaldavad peamiselt vahelduvvoolu-alalisvooluadapterit, muidu akut. Adapteri saab ühendada Arduino Unoga, ühendades selle Arduino plaadi toitepessa. Samamoodi aku juhtmeid saab ühendada POWER-pistiku Vin-tihvti ja GND-tihvtiga. Soovitatav pingevahemik on 7 kuni 12 volti.


Sisend väljund

Arduino Uno 14 digitaalset tihvti saab sisendi ja väljundina kasutada selliste funktsioonide abil nagu pinMode (), digitalWrite () ja Digital Read ().

Pin1 (TX) ja Pin0 (RX) (jada): Seda tihvti kasutatakse TTL-i seeriandmete edastamiseks ja vastuvõtmiseks ning need on ühendatud ATmega8U2 USB-st TTL-seeria kiibiga samaväärsete tihvtidega.

Pin 2 & Pin 3 (välised katkestused): Välise tihvti saab ühendada, et aktiveerida katkestus madala väärtuse, väärtuse muutuse üle.

Pistikud 3, 5, 6, 9, 10 ja 11 (PWM): See tihvt annab analogWrite () funktsiooniga 8-bitise PWM o / p.

SPI tihvtid (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Need tihvtid hoiavad SPI-sidet, ehkki põhiriistvara pakutavad, ei kuulu praegu Arduino keelde.

Pin-13 (LED): Sisseehitatud LED-i saab ühendada pin-13-ga (digitaalne pin). KÕRGE väärtusega tihvtina aktiveeritakse valgusdiood alati, kui tihvt on Madal.

Pin-4 (SDA) ja Pin-5 (SCL) (I2C): See toetab TWI-suhtlust Wire'i raamatukogu abil.

AREF (võrdluspinge): Võrdluspinge on analoog i / ps jaoks analoogreferentsiga ().

Lähtesta PIN-kood: Seda tihvti kasutatakse mikrokontrolleri lähtestamiseks (RST).

Mälu

Selle Atmega328 Arduino mikrokontrolleri mälu sisaldab välkmälu-32 KB koodi salvestamiseks, SRAM-2 KB EEPROM-1 KB.

Suhtlus

Arduino Uno ATmega328 pakub UART TTL- järjestikune suhtlus ja sellele pääseb juurde digitaalsete tihvtidega nagu TX (1) ja RX (0). Arduino tarkvaral on seeriamonitor, mis võimaldab lihtsaid andmeid. Plaadil on kaks valgusdioodi nagu RX & TX, mis vilguvad alati, kui andmeid edastatakse USB kaudu.

Tarkvara seeria raamatukogu lubab seeriasidet Arduino Uno digitaalsete tihvtide abil ja ATmega328P toetab nii TWI-d (I2C) kui ka SPI-suhtlus . Arduino tarkvara sisaldab juhtmega teeki, et lihtsustada I2C-siini kasutamist.

Kuidas Arduino Unot kasutada?

Arduino Uno suudab sisendist ümbruse tuvastada. Siin on sisendiks mitmesugused andurid ja need võivad mõjutada selle ümbrust mootorite, tulede, muude ajamite jms juhtimise kaudu. Arduino plaadil olevat mikrokontrollerit ATmega328 saab programmeerida Arduino programmeerimiskeele ja IDE (integreeritud arenduskeskkond) abil. ). Arduino projektid saab arvutis töötamise ajal tarkvara abil suhelda.

Arduino programmeerimine

Kui Arduino IDE tööriist on arvutisse installitud, kinnitage Arduino plaat USB-kaabli abil arvutisse. Avage Arduino IDE ja valige sobiv tahvel, valides Tööriistad–> Laud ..> Arduino Uno, ja valige sobiv port, valides Tööriistad–> Pord. Seda tahvlit saab programmeerida Arduino abil programmeerimiskeel sõltub juhtmestikust.

Arduino parda aktiveerimine & vilkuma LED asetage tahvlile programmikood koos valikuga Failid -> Näited ..> Põhitõed ..> Flash. Kui programmeerimiskoodid lisatakse IDE-sse ja klõpsake ülemisel ribal nuppu „Laadi üles“. Kui see protsess on lõpule jõudnud, kontrollige tahvlil olevat LED-välklampi.

USB kõrgepinge kaitse

Arduino Uno plaadil on ümberkorraldatav polükaitse, mis kaitseb arvuti USB-porti ülepinge eest. Kuigi enamikul arvutitest on oma sisemine kaitse, annab kaitsme täiendava ohutuse. Kui USB-porti antakse üle 500mA, puruneb kaitsme ühendus tavapäraselt, kuni ülepinge on eemaldatud.

Füüsilised omadused

Arduino plaadi füüsikalised omadused hõlmavad peamiselt pikkust ja laiust. The trükkplaat Arduino Uno pikkus ja laius on 2,7 x 2,1 tolli, kuid toitepistik ja USB-pistik ulatuvad eelmisest mõõtmisest kaugemale. Plaadi saab pinnale kinnitada, vastasel juhul on kruviavad.

Arduino Uno ATmega328 rakendused

The Arduino Uno rakendused sisaldama järgmist.

  • Arduino uno kasutatakse isetegemise projektide prototüüpimisel.
  • Koodipõhisel juhtimisel põhinevate projektide väljatöötamisel
  • Automaatikasüsteemi arendamine
  • Põhiliste vooluahelate kavandamine.

Seega on see kõik Arduino Uno andmeleht . Lõpuks võime ülaltoodud teabe põhjal järeldada, et see on 8-bitine mikrokontroller ATmega328P. Sellel on erinevad komponendid, nagu jadaühendus, kristalli ostsillaator , pinge regulaator toetamiseks mikrokontroller . See plaat sisaldab USB-ühendust, digitaalseid sisend- / väljundnõelu-14, analoog-i / p-tihvteid-6, toitetoru pistikut, lähtestusnuppu ja ICSP-päist. Siin on teile küsimus, mis see on Arduino Uno hind Indias ?