Arduino UNO R3, Pin-diagram, specifikacije in aplikacije

Preizkusite Naš Instrument Za Odpravo Težav





The Arduino UNO R3 se pogosto uporablja plošča mikrokrmilnika v družini Arduino. To je zadnja tretja različica plošče Arduino, ki je bila izdana leta 2011. Glavna prednost te plošče je, da lahko v primeru napake spremenimo mikrokrmilnik na plošči. Glavne značilnosti te plošče so predvsem, na voljo je v DIP (dual-inline-paket), snemljiv in mikrokrmilnik ATmega328. Programiranje te plošče je enostavno naložiti z uporabo računalniškega programa Arduino. Ta plošča ima ogromno podporo skupnosti Arduino, ki bo na zelo preprost način začela delati z vgrajeno elektroniko in številnimi drugimi aplikacijami. Prosimo, glejte povezavo, če želite izvedeti več Arduino - osnove in oblikovanje

Kaj je Arduino Uno R3?

Arduino Uno R3 je ena vrsta mikrokrmilne plošče, ki temelji na ATmega328P. Vključuje celotno stvar, ki je potrebna za zadrževanje mikrokrmilnika, samo ga s pomočjo kabla USB pritrdite na osebni računalnik in za začetek preskrbite z napajalnikom AC-DC ali baterijo. Izraz Uno pomeni 'ena' v jeziku 'italijanščina' in je bil izbran za označitev izdaje Arduinove programske opreme IDE 1.0. R3 Arduino Uno je tretja, pa tudi najnovejša sprememba Arduino Uno. Plošča Arduino in programska oprema IDE sta referenčni različici Arduino in sta trenutno napredovala v novih izdajah. Uno-board je glavni v zaporedju USB- Arduino plošče , & referenčni model, zasnovan za platformo Arduino.




Arduino Uno R3

Arduino Uno R3

Specifikacije za Arduino Uno R3

The Tabla Arduino Uno R3 vključuje naslednje specifikacije.



  • Je mikrokrmilnik, ki temelji na ATmega328P
  • Delovna napetost Arduina je 5V
  • Priporočena vhodna napetost je od 7V do 12V
  • Napetost i / p (mejna) je od 6V do 20V
  • Digitalni vhodni in izhodni zatiči-14
  • Digitalni vhodno-izhodni zatiči (PWM) -6
  • Analogni i / p zatiči so 6
  • Enosmerni tok za vsak I / O pin je 20 mA
  • Enosmerni tok, uporabljen za 3,3 V Pin, je 50 mA
  • Zagonski nalagalnik uporablja pomnilnik Flash -32 KB in 0,5 KB pomnilnika
  • SRAM je 2 KB
  • EEPROM je 1 KB
  • Hitrost CLK je 16 MHz
  • Vgrajena LED
  • Dolžina in širina Arduina sta 68,6 mm X 53,4 mm
  • Teža plošče Arduino je 25 g

Diagram Pin Arduino Uno R3

The Shema pinov Arduino Uno R3 je prikazano spodaj. Vsebuje 14-mestni I / O zatiči. Iz teh zatičev je mogoče uporabiti 6-zatiče, kot so izhodi PWM. Ta plošča vključuje 14 digitalnih vhodno / izhodnih zatičev, analogni vhodi-6, povezavo USB, kremenov kristal-16 MHz, vtičnico, USB povezava , resonator-16Mhz, vtičnica, glava ICSP in gumb RST.

Diagram Arduino Uno Pin

Diagram Arduino Uno Pin

Napajanje

The napajanje Arduina lahko naredite s pomočjo zunanjega napajalnika, sicer pa USB povezave. Zunanje napajanje (6 do 20 voltov) vključuje predvsem baterijo ali adapter za izmenični in enosmerni tok. Priključitev adapterja lahko izvedete tako, da sredinsko pozitiven vtič (2,1 mm) priključite v vtičnico na plošči. Baterijske sponke lahko namestite v zatiče Vin in GND. Močnostni zatiči Arduino plošča vključujejo naslednje.


Vino: Vhodna napetost ali Vin na Arduino, medtem ko uporablja zunanje napajanje, nasprotno voltom iz povezave USB ali drugače RPS (regulirano napajanje) . Z uporabo tega zatiča lahko napajate napetost.

5Volti: RPS se lahko uporablja za napajanje mikrokrmilnik kot tudi komponente, ki se uporabljajo na plošči Arduino. To se lahko približa od vhodne napetosti skozi regulator.

3V3: Z vgrajenim regulatorjem je mogoče ustvariti napajalno napetost 3,3, najvišji polnilni tok pa bo 50 mA.

GND: Zatiči GND (tla)

Spomin

Spomin mikrokrmilnika ATmega328 vključuje 32 KB in 0,5 KB pomnilnika se uporablja za zagonski nalagalnik), vključuje pa SRAM-2 KB in EEPROM-1KB.

Vhod in izhod

Vemo, da argumentirani Uno R3 vključuje 14-digitalne nožice, ki jih lahko uporabimo kot vhod, sicer izhodne s pomočjo funkcij, kot so način pin (), digitalno branje () in digitalno pisanje (). Ti zatiči lahko delujejo s 5V in vsak digitalni zatič lahko daje ali sprejema 20mA in vključuje 20k do 50k ohm povlecite upor . Največji tok na katerem koli zatiču je 40mA, kar ne more preseči, da se mikrokrmilnik ne poškoduje. Poleg tega nekateri zatiči Arduina vključujejo posebne funkcije.

Zaporedni zatiči

Zaporedni zatiči plošče Arduino so zatiči TX (1) in RX (0) in ti zatiči se lahko uporabljajo za prenos serijskih podatkov TTL. Te nožice lahko povežete z enakovrednimi nožicami čipa ATmega8 U2 USB na TTL.

Zunanji prekinitveni zatiči

Zunanji prekinitveni zatiči plošče sta 2 in 3, ti zatiči pa so lahko razporejeni tako, da aktivirajo prekinitev na naraščajočem, sicer padajočem robu, nizko vrednost, sicer spremembo vrednosti

PWM zatiči

PWM zatiči Arduina so 3, 5, 6, 9, 10 in 11 in dajejo izhod 8-bitnega PWM s funkcijo analognega pisanja ().

Zatiči SPI (serijski periferni vmesnik)

Zatiči SPI so 10, 11, 12, 13 in sicer SS, MOSI, MISO, SCK, ti pa bodo ohranili SPI komunikacija s pomočjo knjižnice SPI.

LED zatič

Vgrajena je prepirna plošča LED z uporabo digitalnega pin-13. Kadar je digitalni zatič visok, bo LED svetila, sicer ne bo svetila.

Zatiči TWI (2-žični vmesnik)

Zatiči TWI so SDA ali A4, & SCL ali A5, ki lahko podpirajo komunikacijo TWI s pomočjo knjižnice Wire.

Pin AREF (analogna referenca)

Analogni referenčni zatič je referenčna napetost na vhode analognega i / ps z uporabo funkcije, kot je analogna referenca ().

Ponastavi (RST) zatič

Ta zatič prinaša nizko črto za ponastavitev mikrokrmilnika in je zelo koristen za uporabo gumba RST proti ščitom, ki lahko blokirajo tisto na plošči Arduino R3.

Komunikacija

Komunikacijski protokoli Arduino Uno vključujejo SPI, I2C in UART serijska komunikacija .

UART

Arduino Uno uporablja dve funkciji, kot sta digitalni pin1 oddajnika in digitalni pin0 sprejemnika. Ti zatiči se uporabljajo predvsem v UART TTL serijska komunikacija.

I2C

Na plošči Arduino UNO je uporabljen SDA pin, sicer A4 pin in A5 pin, sicer se uporablja SCL pin I2C komunikacija z žično knjižnico. Pri tem sta SCL in SDA signal CLK in podatkovni signal.

Zatiči SPI

Sporočilo SPI vključuje MOSI, MISO in SCK.

MOSI (Pin11)

To je glavni izhodni podrejeni v zatiču, ki se uporablja za prenos podatkov v naprave

MISO (Pin12)

Ta zatič je serijski CLK, impulz CLK pa bo sinhroniziral prenos, ki ga proizvede poveljnik.

SCK (Pin13)

Impulz CLK sinhronizira prenos podatkov, ki ga generira glavni. Za komunikacijo SPI se uporabljajo enakovredni zatiči s knjižnico SPI. Za programiranje je mogoče uporabiti glave ICSP (serijsko programiranje v krogu) Mikrokrmilnik ATmega neposredno z zagonskim nakladalnikom.

Programiranje Arduino Uno R3

  • Programiranje Arduino Uno R3 lahko izvedete s programsko opremo IDE. Mikrokrmilnik na plošči ima vnaprej naložen zagonski nalagalnik, ki omogoča nalaganje sveže kode brez uporabe zunanjega programatorja strojne opreme.
  • To lahko sporočite s protokolom, kot je STK500.
  • Program lahko naložimo tudi v mikrokrmilnik, tako da se izognemo zagonskemu nalagalniku z uporabo glave, kot je serijsko programiranje v krogu.

Projekti Arduino Uno R3

The aplikacije Arduino Uno v glavnem vključuje projekte, ki temeljijo na Arduino Uno in vključujejo naslednje

  • Alarm za obiskovalce v Officeu z uporabo Arduino Uno
  • Na osnovi Arduino Uno Nogometni robot
  • Opomnik za samodejna zdravila na osnovi Arduino Uno
  • Zaznavanje gibanja s statično elektriko
  • Taksi na osnovi Arduino Uno z digitalnim merilnikom vozovnic
  • Smart Stick na osnovi Arduino Uno
  • Robot Car nadzorujeta pametni telefon in Arduino

Tu gre torej za to Arduino uno R3 podatkovni list . Na koncu iz zgornjih informacij lahko ugotovimo, da je to najpogosteje uporabljena plošča. UNO je odlična izbira za prvi Arduino zaradi svojih lastnosti, saj je razmeroma poceni, da lahko zamenjamo mikrokrmilnik in je zelo enostaven za namestitev. Tukaj je vprašanje za vas, kakšni so aplikacije Arduino Uno R3 ?