10M+ elektronske komponente na zalogi
Certificiran po ISO
Vključena garancija
Hitra dostava
Težko najdljivi deli?
Mi jih viramo.
Zahtevajte ponudbo

Arduino Uno: Razporeditev pinov, omejitve napetosti, pomnilnik in vmesniki

Jan 06 2026
Izvir: DiGi-Electronics
Brskaj: 989

Arduino Uno je 5V mikrokrmilna plošča, zgrajena okoli ATmega328P. Ponuja organizirane funkcije pinov, jasne možnosti napajanja, določene omejitve toka in vgrajeno komunikacijsko podporo. Ta članek vsebuje informacije o Arduino Uno pinoutu, specifikacijah, prenosu energije, vrstah pomnilnika in varnem električnem delovanju.

Figure 1. Arduino Uno

Pregled Arduino Uno 

Arduino Uno je 5V mikrokrmilna plošča, namenjena splošnim elektronskim krmilnim nalogam. Zgrajen je okoli ATmega328P in se uporablja za učenje delovanja mikrokrmilnikov ter za ustvarjanje preprostih do srednje zahtevnih krmilnih projektov. Plošča ponuja dobro ravnovesje med enostavnostjo uporabe in funkcijami, z dovolj pomnilnika, vhodnimi in izhodnimi pini ter vgrajeno komunikacijsko podporo za številne ključne aplikacije. Prav tako ohranja močno združljivost z obstoječimi shieldi, knjižnicami in učnimi viri, zaradi česar je stabilna in dolgotrajna izbira za razvoj na osnovi Arduina.

Konfiguracija Arduino Uno Pinout

Figure 2. Arduino Uno Pinout Configuration

Kategorija PINIme PIN-aOpis značke
MočVin, 3,3V, 5V, GNDVin: Vhodna napetost za Arduino pri uporabi zunanjega vira napajanja.
MočVin, 3,3V, 5V, GND5V: Reguliran napajalnik, ki se uporablja za napajanje mikrokrmilnikov in drugih komponent na plošči.
MočVin, 3,3V, 5V, GND3,3V: 3,3V napajanje, ki ga generira vgrajeni regulator napetosti. Največja poraba toka je 50mA.
MočVin, 3,3V, 5V, GNDGND: ozemljitveni zatiči.
PonastaviPonastaviPonastavi mikrokontroler.
Analogni piniA0 – A5Uporablja se za zagotavljanje analognega vhoda v območju 0-5V
Vhodni/izhodni piniDigitalni pini 0 - 13Lahko se uporabljajo kot vhodni ali izhodni pini.
Serijski0(Rx), 1(Tx)Uporablja se za sprejem in prenos TTL serijskih podatkov.
Zunanje prekinitve2, 3Da sproži prekinitev.
PWM3, 5, 6, 9, 11Omogoča 8-bitni PWM izhod.
SPI10 (SS), 11 (MOSI), 12 (MISO) in 13 (SCK)Uporablja se za SPI komunikacijo.
Vgrajena LED13Da prižgejo vgrajeno LED lučko.
TWIA4 (SDA), A5 (SCA)Uporablja se za TWI komunikacijo.
AREFAREFZa zagotavljanje referenčne napetosti za vhodno napetost.

Tehnične specifikacije Arduino Uno

MikrokrmilnikATmega328P – 8-bitni mikrokrmilnik družine AVR
Delovna napetost5V
Priporočena vhodna napetost7-12V
Omejitve vhodne napetosti6-20V
Analogni vhodni pini6 (A0 – A5)
Digitalni I/O pini14 (Od tega 6 zagotavlja PWM izhod)
DC tok na vhodno/izhodnih pinih40 mA
DC tok na 3,3V pinu50 mA
Flash pomnilnik32 KB (0,5 KB se uporablja za zagonski nalagalnik)
SRAM2 KB
EEPROM1 KB
Frekvenca (frekvenca ure)16 MHz

Pogoste uporabe Arduino Uno

Osnovno učenje elektronike

Arduino Uno se uporablja za razumevanje osnovnih elektronskih konceptov, kot so napetost, tok, digitalna logika in časovno usklajevanje signalov. Omogoča preprosto interakcijo z LED diodami, gumbi in zvončki, kar pomaga graditi trdne temelje v obnašanju in nadzoru vezij.

Sistemi za spremljanje na osnovi senzorjev

Plošča se uporablja v sistemih, ki berejo okoljske podatke, kot so temperatura, vlaga, svetloba, plini ali gibanje. Te nastavitve fizične spremembe pretvorijo v digitalne vrednosti, ki jih je mogoče prikazati, beležiti ali uporabiti za odločanje.

Prototipi avtomatizacije doma

Arduino Uno se uporablja za nadzor luči, ventilatorjev, relejev in drugih gospodinjskih obremenitev. Lahko se odziva na vhode senzorjev ali časovno omejene pogoje, kar ga naredi primernega za manjše avtomatizacijo in testiranje krmilne logike.

Robotika in motorični nadzor

V robotskih projektih Arduino Uno upravlja motorje, gonilnike motorjev in senzorje za nadzor gibanja in smeri. Upravlja osnovno navigacijsko logiko, regulacijo hitrosti in zaznavanje ovir v majhnih robotih.

Beleženje in merjenje podatkov

Plošča lahko skozi čas zbira in shranjuje podatke iz senzorjev z uporabo zunanjih pomnilniških modulov ali serijske komunikacije. To ga naredi uporabnega za spremljanje sprememb v okoljskih ali sistemskih pogojih.

Projekti, ki temeljijo na komunikaciji

Arduino Uno podpira serijsko, I²C in SPI komunikacijo, kar omogoča interakcijo z zasloni, brezžičnimi moduli in drugimi krmilniki. Pogosto se uporablja kot komunikacijski most med napravami.

Krmilni sistemi in avtomatizacija

Uporablja se v preprostih krmilnih sistemih, kot so časovniki, števci in krmilniki na osnovi pragov. Ti sistemi reagirajo na vhode in dejansko prilagajajo izhode na podlagi programiranih pravil.

Izobraževalne demonstracije in učni kompleti

Arduino Uno je pogosto vključen v učne komplete in demonstracije v učilnicah. Njegova stabilna strojna oprema in obsežna dokumentacija podpirata strukturirano učenje in ponovljive eksperimente.

Hitro prototipiranje vgrajenih idej

Plošča se uporablja za hitro testiranje vgrajenih konceptov pred prehodom na prilagojeno strojno opremo. Omogoča hitro preverjanje logike, uporabe pinov in vedenja sistema brez zapletenih oblikovalskih korakov.

Vhodi moči Arduino Uno in varne omejitve napetosti

Figure 3. Arduino Uno Power Inputs and Safe Voltage Limits

• USB napajalni vhod - Arduino Uno lahko neposredno prek USB priključka sprejme regulirano 5V napajanje. To napajanje prihaja iz računalnika ali USB adapterja in je že nadzorovano glede na potrebe delovanja plošče.

• DC vhod za cev - DC cevni vhod omogoča delovanje Arduino Uno z zunanjim napajalnim adapterjem. Vhodna napetost poteka skozi vgrajeni regulator, da zagotovi stabilno napajanje za ploščo.

• Vhod VIN pina - VIN pin sprejme surovo zunanjo napetost pred regulacijo. Uporablja se, kadar se napajanje napaja iz zunanjega vira brez uporabe cevnega priključka.

• Priporočeno vhodno območje (7–12V) - Dovod napetosti znotraj tega območja omogoča pravilno delovanje regulatorja Arduino Uno ob ohranjanju stabilnega in varnega delovanja.

• Absolutno dovoljen razpon (6–20V) - Napetosti v tem območju so lahko začasno tolerirane, vendar lahko neprekinjeno delovanje obremeni regulator in zmanjša zanesljivost plošče.

• Opozorilo pri neposrednem 5V napajanju pinov - Neposredno napajanje napetosti na 5V pinu obide zaščito in regulacijo na krovu, kar poveča tveganje poškodb, če je napetost napačna.

Omejitve toka Arduino Uno I/O in električna varnost

Varen tok na I/O 

Vsak vhodni ali izhodni pin Arduino Uno je zasnovan tako, da med normalnim delovanjem prenese približno 20 mA, kar zagotavlja, da ostane znotraj varnih električnih meja.

Največja meja

En sam zatič ne sme presegati 40 mA, saj ta vrednost predstavlja mejo napetosti in lahko povzroči poškodbe, če se uporablja neprekinjeno.

6,3 Omejitev skupnega vhodno/izhodnega toka

Vsi vhodno-izhodni pini delijo notranje omejitve, zato mora skupni tok, odvzet iz več pinov, ostati znotraj tistega, kar Arduino Uno varno podpira.

Omejitve toka na pogonskih tirnicah

5V in 3,3V napajalni liniji na Arduino Uno imata največje tokovne zmogljivosti, ki jih ne smejo preseči.

Podpora večjim tokovnim obremenitvam

Ko vezje potrebuje več toka, kot ga Arduino Uno lahko varno zagotovi, so potrebne zunanje komponente gonilnika za zaščito plošče.

Digitalne funkcije pinov Arduino Uno

Skupina pinFunkcija
D0–D1Uporablja ga Arduino Uno za serijsko komunikacijo s strojno opremo, podpira nalaganje programov in izmenjavo podatkov prek USB povezave.
D2–D3Dodeljene so kot zunanji prekinitveni pini na Arduino Uno, kar omogoča hitro odzivanje plošče na spremembe signala.
D3, D5, D6, D9, D10, D11Omogoča PWM izhod na Arduino Uno, kar omogoča nadzorovano preklapljanje signalov preko digitalnih pinov.
D10–D13Rezervirano za SPI komunikacijo na Arduino Uno, ki podpira prenos podatkov med ploščo in drugimi napravami.
D13Neposredno povezano z vgrajeno LED lučko na Arduino Uno, ki odraža izhodno stanje pina.

PWM izhod na Arduino Uno

Figure 4. PWM Output on the Arduino Uno

Arduino Uno vključuje šest digitalnih pinov, ki podpirajo PWM in jih upravljajo vgrajeni strojni časovniki. PWM deluje tako, da zelo hitro vklaplja in izklaplja digitalni signal, da ustvari različne izhodne ravni. Ker so ti časovniki skupni znotraj plošče, lahko nekatere funkcije, kot so časovne funkcije ali generiranje zvoka, vplivajo na delovanje PWM, če se uporabljajo hkrati.

Analogni vhodi in AREF na Arduino Uno

Šest analognih vhodnih kanalov 

Arduino Uno ima šest analognih vhodnih pinov, označenih od A0 do A5, za branje različnih napetostnih ravni.

Privzeta napetostna referenca

Privzeto Arduino Uno uporablja sistemsko napetost kot referenco za analogno-digitalno pretvorbo.

AREF funkcija pinov

Zatič AREF na Arduino Uno omogoča uporabo zunanje referenčne napetosti za bolj nadzorovane analogne odčitke.

Učinek prilagoditve referenc

Spreminjanje referenčne napetosti pomaga izboljšati natančnost branja pri delu z nižjimi napetostnimi signali.

Dvojna uporaba analognih pinov

Analogni pini na Arduino Uno lahko po potrebi delujejo tudi kot digitalni pini.

Komunikacijski vmesniki na Arduino Uno

VmesnikZnačkeNamen
UARTD0 (RX), D1 (TX)Pošilja in prejema serijske podatke.
I²CA4 (SDA), A5 (SCL)Povezuje več naprav z dvema žicami.
SPID10–D13Podatke prenaša hitreje.
ICSP glavaSPI piniOmogoča neposreden dostop do SPI signalov.

Tipi pomnilnika na Arduino Uno

Figure 5. Memory Types on the Arduino Uno

(1) Flash pomnilnik - Flash pomnilnik na Arduino Uno shrani preveden program in ostane nespremenjen, ko je napajanje izklopljeno.

(2) SRAM - SRAM uporablja Arduino Uno za shranjevanje spremenljivk, začasnih podatkov in informacij, potrebnih med izvajanjem programa.

(3) EEPROM - EEPROM na Arduino Uno shranjuje majhne količine podatkov, ki jih je treba shraniti tudi po izklopu plošče.

(4) Omejitve SRAM-a – SRAM je najbolj omejen pomnilnik na Arduino Uno in izčrpavanje lahko povzroči nestabilno ali nepričakovano vedenje.

(5) Skrbna uporaba pomnilnika – velike podatkovne strukture in shranjeno besedilo je treba ravnati previdno, da se ne uporablja preveč SRAM-a.

Pogoste težave z Arduino Uno in hitri popravki

ProblemVerjeten vzrokHitra rešitev
Plošča ne delujeNapačna vhodna napetostPreveri, ali Arduino Uno prejema pravilen vir napajanja.
Nalaganje ni uspeloD0 ali D1 v uporabiMed nalaganjem odklopite vse, kar je povezano s temi pini.
Naključne ponastavitveNestabilno napajanjeIzboljšajte stabilnost napajanja Arduino Uno.
Šum senzorjaManjkajoča skupna točkaPoskrbite, da imajo vse strani enako zemeljsko povezavo z Arduino Uno.
Poškodba zatičaPresežek tokaUporabite zunanje komponente gonilnika za zaščito pinov Arduino Uno.

Zaključek

Arduino Uno je zasnovan z jasnimi skupinami pinov, stabilnimi vhodi moči in določenimi električnimi omejitvami, ki omogočajo zanesljivo delovanje. Razumevanje funkcij pinov, napetostnih območij, omejitev toka, komunikacijskih vmesnikov in pomnilniške strukture pomaga preprečiti napake in poškodbe strojne opreme. Te podrobnosti pojasnjujejo, kako odbor deluje in kako njegove funkcije delujejo znotraj varnih tehničnih meja.

Pogosta vprašanja [FAQ]

Kateri vir ure uporablja Arduino Uno?

Arduino Uno uporablja 16 MHz zunanji kristalni oscilator za stabilno časovno usklajenost in enakomerno delovanje.

Kateri čip upravlja USB komunikacijo na Arduino Uno?

USB-serijski pretvorniški čip, običajno ATmega16U2, upravlja USB komunikacijo in nalaganje programov.

Ali ima Arduino Uno vgrajen zagonski nalagalnik?

Da. Zagonski nalagalnik je shranjen v flash pomnilniku, kar omogoča nalaganje programov prek USB brez dodatne strojne opreme.

Ali so pini Arduino Uno zaščiteni pred kratkimi stiki?

Ne. Zatiči imajo omejeno notranjo zaščito in jih lahko poškodujejo kratki stiki, prenapetost ali prevelik tok.

Kakšna je ADC ločljivost Arduino Uno?

Arduino Uno uporablja 10-bitni analogno-digitalni pretvornik, ki daje vrednosti od 0 do 1023.

Koliko strojnih časovnikov ima Arduino Uno?

Arduino Uno vključuje tri strojne časovnike: dva 8-bitna časovnika in enega 16-bitnega časovnika.