„Arduino UNO R3“, kaiščių schema, specifikacija ir programos

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





The „Arduino UNO R3“ yra dažnai naudojamas mikrovaldiklio plokštė Arduino šeimoje. Tai naujausia trečioji „Arduino“ plokštės versija, išleista 2011 metais. Pagrindinis šios plokštės privalumas yra tai, kad padarę klaidą galime pakeisti lentos mikrovaldiklį. Pagrindiniai šios plokštės bruožai yra: DIP (dual-inline-package), nuimamas ir ATmega328 mikrovaldiklis. Šios plokštės programavimą galima lengvai įkelti naudojant „Arduino“ kompiuterio programą. Ši plokštė turi didžiulį „Arduino“ bendruomenės palaikymą, kuris leis labai paprastai pradėti dirbti su įterptąja elektronika ir daugeliu kitų programų. Prašome kreiptis į nuorodą, kad sužinotumėte „Arduino“ - pagrindai ir dizainas

Kas yra „Arduino Uno R3“?

„Arduino Uno R3“ yra vienos rūšies „ATmega328P“ pagrįsta mikrovaldiklio plokštė. Tai apima visa tai, ko reikia norint sulaikyti mikrovaldiklį, tiesiog prijunkite jį prie kompiuterio USB kabeliu ir pradėdami naudokite AC-DC adapterį arba akumuliatorių. Terminas „Uno“ reiškia „vienas“ italų kalba ir buvo pasirinktas pažymėti „Arduino“ IDE 1.0 programinės įrangos išleidimą. „R3 Arduino Uno“ yra 3-ioji, taip pat naujausia „Arduino Uno“ modifikacija. „Arduino“ plokštė ir „IDE“ programinė įranga yra „Arduino“ informacinės versijos, kurios šiuo metu pereina prie naujų leidimų. „Uno-board“ yra pagrindinis USB „Arduino“ lentos , ir „Arduino“ platformai skirtas orientacinis modelis.




„Arduino Uno R3“

„Arduino Uno R3“

„Arduino Uno R3“ specifikacijos

The „Arduino Uno R3“ lenta apima šias specifikacijas.



  • Tai yra „ATmega328P“ pagrįstas mikrovaldiklis
  • „Arduino“ darbinė įtampa yra 5 V
  • Rekomenduojama įėjimo įtampa svyruoja nuo 7V iki 12V
  • I / p įtampa (riba) yra nuo 6 iki 20 V
  • Skaitmeniniai įvesties ir išvesties kaiščiai-14
  • Skaitmeniniai įvesties ir išvesties kaiščiai (PWM) -6
  • Analoginiai i / p kaiščiai yra 6
  • Kiekvieno įvesties / išvesties kaiščio nuolatinė srovė yra 20 mA
  • 3.3 V kontaktui naudojama nuolatinė srovė yra 50 mA
  • „Flash“ atmintis -32 KB ir 0,5 KB atmintį naudoja įkrovos krautuvas
  • SRAM yra 2 KB
  • EEPROM yra 1 KB
  • CLK greitis yra 16 MHz
  • Įmontuotas LED
  • „Arduino“ ilgis ir plotis yra 68,6 mm x 53,4 mm
  • „Arduino“ lentos svoris yra 25 g

„Arduino Uno R3“ kaiščių schema

The „Arduino Uno R3“ kaiščių schema yra parodyta žemiau. Jį sudaro 14 skaitmenų įvesties / išvesties kaiščiai. Iš šių kaiščių 6 kaiščius galima naudoti kaip PWM išėjimus. Ši plokštė apima 14 skaitmeninių įvesties / išvesties kaiščių, analoginius įėjimus-6, USB jungtį, kvarcinį kristalą-16 MHz, maitinimo lizdą, USB jungtis , rezonatorius-16Mhz, maitinimo lizdas, ICSP antraštė ir RST mygtukas.

„Arduino Uno Pin“ schema

„Arduino Uno Pin“ schema

Maitinimas

The maitinimo šaltinis „Arduino“ gali būti padaryta naudojant išorinį maitinimo šaltinį, kitaip USB jungtį. Išoriniame maitinimo šaltinyje (nuo 6 iki 20 voltų) daugiausia yra baterija arba kintamosios srovės ir nuolatinės srovės adapteris. Adapterį galima prijungti į plokštės maitinimo lizdą įkišus centrinį teigiamą kištuką (2,1 mm). Baterijos gnybtus galima įdėti į „Vin“ ir „GND“ kaiščius. „An“ maitinimo kaiščiai „Arduino“ lenta įtraukti šiuos dalykus.


Vynas: „Arduino“ įvesties įtampa arba „Vin“, kai jis naudoja išorinį maitinimo šaltinį, priešingą voltams, nei prijungus USB ar kitą RPS (reguliuojamas maitinimas) . Naudojant šį kaištį, galima tiekti įtampą.

5 voltai: RPS gali būti naudojamas energijos tiekimui mikrovaldiklis taip pat komponentai, naudojami „Arduino“ plokštėje. Tai galima pasiekti iš įėjimo įtampos per reguliatorių.

3V3: Borto reguliatoriumi galima sukurti 3,3 maitinimo įtampą, o didžiausia traukos srovė bus 50 mA.

BND: GND (žemės) kaiščiai

Atmintis

„ATmega328“ mikrovaldiklio atmintyje yra 32 KB, o įkrovos įkrovikliui naudojama 0,5 KB atmintis), be to, ji apima SRAM-2 KB ir EEPROM-1KB.

Įvestis ir išvestis

Mes žinome, kad ginčijantis „Uno R3“ yra 14 skaitmeninių kaiščių, kurie gali būti naudojami kaip įvestis, kitaip išvestis, naudojant tokias funkcijas kaip „pin Mode“ (), „Digital Read“) ir „Digital Write“ (). Šie kaiščiai gali veikti esant 5 V įtampai, o kiekvienas skaitmeninis kaištis gali duoti arba gauti 20 mA ir apima 20–50 tūkst. Omų ištraukti rezistorių . Didžiausia bet kurio kaiščio srovė yra 40mA, kurios negalima viršyti, kad mikrovaldiklis nebūtų pažeistas. Be to, kai kurie „Arduino“ kaiščiai apima specifines funkcijas.

Serijiniai kaiščiai

Nuoseklūs „Arduino“ plokštės kaiščiai yra TX (1) ir RX (0) kaiščiai, ir šie kaiščiai gali būti naudojami TTL serijos duomenims perduoti. Šiuos kaiščius galima prijungti lygiaverčiais „ATmega8 U2 USB“ ir „TTL“ lustais.

Išoriniai pertraukimo kaiščiai

Išoriniai plokštės pertraukimo kaiščiai yra 2 ir 3, ir šie kaiščiai gali būti išdėstyti taip, kad suaktyvintų pertraukimą ant kylančio, kitaip kritusio krašto, mažos vertės, kitaip pakeisdami vertę

PWM kaiščiai

„Arduino“ PWM kaiščiai yra 3, 5, 6, 9, 10 ir 11 ir suteikia 8 bitų PWM išvestį su analogu funkcija Write ().

SPI (nuosekliosios periferinės sąsajos) kaiščiai

SPI kaiščiai yra 10, 11, 12, 13, būtent SS, MOSI, MISO, SCK, ir jie išlaikys SPI komunikacija su SPI bibliotekos pagalba.

LED kaištis

Įrengta ginčo lenta šviesos diodas naudojant skaitmeninį PIN-13. Kai tik skaitmeninis kaištis yra aukštas, šviesos diodas šviečia, kitaip jis nešvies.

TWI (2 laidų sąsajos) kaiščiai

TWI kaiščiai yra SDA arba A4, & SCL arba A5, kurie gali palaikyti TWI ryšį naudodami „Wire“ biblioteką.

AREF (analoginės nuorodos) kaištis

Analoginis atskaitos kaištis yra atskaitos įtampa analoginio i / ps įėjimams, naudojant tokią funkciją kaip analoginė nuoroda ().

Atstatyti (RST) kaištį

Šis kaištis atneša žemą eilutę, kad būtų galima iš naujo nustatyti mikrovaldiklį, ir jis yra labai naudingas naudojant RST mygtuką skydų link, kurie gali užblokuoti vieną virš „Arduino R3“ plokštės.

Bendravimas

„Arduino Uno“ ryšio protokoluose yra SPI, I2C ir UART nuoseklioji komunikacija .

UART

„Arduino Uno“ naudoja dvi funkcijas, tokias kaip siųstuvo skaitmeninis kaištis1 ir imtuvo skaitmeninis kaištis0. Šie kaiščiai dažniausiai naudojami UART TTL nuoseklus bendravimas.

I2C

„Arduino UNO“ plokštėje naudojamas SDA kaištis, kitaip naudojamas A4 ir A5 kaiščiai, kitaip naudojamas SCL kaištis I2C komunikacija su laidų biblioteka. Šiuo atveju tiek SCL, tiek SDA yra CLK ir duomenų signalai.

SPI kaiščiai

SPI komunikacija apima MOSI, MISO ir SCK.

„MOSI“ („Pin11“)

Tai yra pagrindinis kaiščio vergas, naudojamas duomenims perduoti į įrenginius

MISO (PIN12)

Šis kaištis yra serijinis CLK, o CLK impulsas sinchronizuos perdavimo perdavimą, kurį sukuria pagrindinis.

SCK (13 smeigtukas)

CLK impulsas sinchronizuoja pagrindinio generuojamą duomenų perdavimą. SPI ryšiui naudojami lygiaverčiai kaiščiai su SPI biblioteka. Programavimui gali būti naudojamos ICSP (grandinės serijinio programavimo) antraštės Mikrovaldiklis „ATmega“ tiesiogiai su įkrovos krautuvu.

„Arduino Uno R3“ programavimas

  • „Arduino Uno R3“ programavimas gali būti atliekamas naudojant „IDE“ programinę įrangą. Lentoje esantis mikrovaldiklis bus iš anksto įrašytas įkrovos įkrovikliu, kuris leidžia įkelti naują kodą nenaudojant išorinės aparatinės įrangos programuotojo.
  • Tai galima perduoti naudojant protokolą, pvz., STK500.
  • Taip pat galime įkelti programą į mikrovaldiklį, vengdami įkrovos įkroviklio naudodami antraštę, pvz., „In-Circuit Serial Programming“.

„Arduino Uno R3“ projektai

The „Arduino“ programos „Uno“ daugiausia dalyvauja „Arduino Uno“ projektuose, kurie apima šiuos dalykus

  • Lankytojų aliarmas biure naudojant „Arduino Uno“
  • „Arduino Uno“ pagrindu Futbolo robotas
  • „Arduino Uno“ pagrįstas automatinių vaistų priminimas
  • Judesio aptikimas naudojant statinę elektrą
  • „Arduino Uno“ taksi su skaitmeniniu bilietų matuokliu
  • „Arduino Uno“ pagrindu sukurta „Smart Stick“
  • Robotas automobilis, valdomas išmaniojo telefono ir „Arduino“

Taigi, viskas apie tai „Arduino uno“ R3 duomenų lapas . Pagal aukščiau pateiktą informaciją galime padaryti išvadą, kad tai dažniausiai naudojama lenta. UNO yra puikus pasirinkimas pirmajam „Arduino“ dėl savo savybių, pavyzdžiui, jis yra palyginti pigus, mes galime pakeisti mikrovaldiklį ir labai lengva nustatyti. Štai jums klausimas, kokie yra „Arduino Uno R3“ programos ?