Arduino Uno: pinout, ograničenja napona, memorija i interfejsi

Jan 06 2026
Izvor: DiGi-Electronics
Pregledaj: 684

Arduino Uno je 5V mikrokontroler ploča izgrađena oko ATmega328P. Nudi organizovane pin funkcije, jasne opcije napajanja, definisane trenutne granice i ugrađenu komunikacijsku podršku. Ovaj članak daje informacije o Arduino Uno pinout, specifikacije, rukovanje snagom, vrste memorije, i bezbedan električni rad.

Figure 1. Arduino Uno

Pregled Arduino Uno 

Arduino Uno je 5V mikrokontroler ploča napravljena za opšte zadatke elektronske kontrole. Izgrađen je oko ATmega328P i koristi se za učenje kako mikrokontroleri rade i za kreiranje jednostavnih do srednjih kontrolnih projekata. Ploča nudi dobar balans između jednostavnosti korišćenja i funkcija, sa dovoljno memorije, ulaznih i izlaznih pinova i ugrađenom komunikacijskom podrškom za mnoge osnovne aplikacije. Takođe održava jaku kompatibilnost sa postojećim štitovima, bibliotekama i resursima za učenje, što ga čini stabilnim i dugotrajnim izborom za razvoj zasnovan na Arduinu.

Arduino Uno Pinout Konfiguracija

Figure 2. Arduino Uno Pinout Configuration

Pin KategorijaIme pinaOpis igle
SnagaVin, 3.3V, 5V, GNDVin: Ulazni napon za Arduino kada se koristi spoljni izvor napajanja.
SnagaVin, 3.3V, 5V, GNDKSNUMKSV: Regulisano napajanje koje se koristi za napajanje mikrokontrolera i drugih komponenti na ploči.
SnagaVin, 3.3V, 5V, GND3.3V: 3.3V napajanje generiše ugrađeni regulator napona. Maksimalna potrošnja struje je 50mA.
SnagaVin, 3.3V, 5V, GNDGND: igle za uzemljenje.
ResetovanjeResetovanjeResetuje mikrokontroler.
Analogni igleA0 – A5Koristi se za obezbeđivanje analognog ulaza u opsegu od 0-5V
Ulazno/izlazni pinoviDigitalne igle 0 - 13Može se koristiti kao ulazne ili izlazne igle.
Serijski0(Rx), 1(Tx)Koristi se za primanje i prenos TTL serijskih podataka.
Spoljni prekidi2, 3Da biste pokrenuli prekid.
PWM3, 5, 6, 9, 11Obezbeđuje 8-bitni PVM izlaz.
SPI10 (SS), 11 (MOSI), 12 (MISO) i 13 (SCK)Koristi se za SPI komunikaciju.
Ugrađena LED13Da biste uključili ugrađenu LED.
TWIA4 (SDA), A5 (SCA)Koristi se za TVI komunikaciju.
AREFAREFDa obezbedi referentni napon za ulazni napon.

Arduino Uno Tehničke specifikacije

MikrokontrolerATmega328P – 8-bitni AVR porodični mikrokontroler
Radni napon5V
Preporučeni ulazni napon7-12V
Granice ulaznog napona6-20V
Analogni ulazni pinovi6 (A0 – A5)
Digitalni I / O pinovi14 (Od kojih 6 obezbeđuje PVM izlaz)
DC struja na I / O pinovima40 mA
DC struja na 3.3V pin50 mA
Fleš memorija32 KB (0.5 KB se koristi za bootloader)
SRAM2 KB
EEPROM1 KB
Frekvencija (takt)16 MHz

Zajedničke primene Arduino Uno

Osnovno učenje elektronike

Arduino Uno se koristi za razumevanje osnovnih elektroničkih koncepata kao što su napon, struja, digitalna logika i tajming signala. Omogućava jednostavnu interakciju sa LED diodama, dugmadima i zvučnim signalima, pomažući u izgradnji jake osnove u ponašanju i kontroli kola.

Sistemi za praćenje zasnovani na senzorima

Ploča se primenjuje u sistemima koji čitaju podatke o životnoj sredini kao što su temperatura, vlažnost, svetlost, gas ili kretanje. Ove postavke pretvaraju fizičke promene u digitalne vrednosti koje se mogu prikazati, prijavljeni ili koristiti za donošenje odluka.

Prototipovi kućne automatizacije

Arduino Uno se koristi za kontrolu svetla, ventilatora, releja i drugih opterećenja u domaćinstvu. Može da odgovori na ulaze senzora ili vremenske uslove, što ga čini pogodnim za automatizaciju malih razmera i testiranje kontrolne logike.

Robotika i kontrola motora

U projektima robotike, Arduino Uno upravlja motorima, vozačima motora i senzorima za kontrolu kretanja i pravca. Bavi se osnovnom navigacijskom logikom, regulacijom brzine i otkrivanjem prepreka u malim robotima.

Evidentiranje i merenje podataka

Odbor može prikupljati i čuvati podatke sa senzora tokom vremena koristeći eksterne memorijske module ili serijsku komunikaciju. To ga čini korisnim za praćenje promena u uslovima životne sredine ili sistema.

Projekti zasnovani na komunikaciji

Arduino Uno podržava serijsku, I²C i SPI komunikaciju, omogućavajući interakciju sa ekranima, bežičnim modulima i drugim kontrolerima. Često se koristi kao komunikacioni most između uređaja.

Kontrolni sistemi i automatizacija

Primenjuje se u jednostavnim kontrolnim sistemima kao što su tajmeri, brojači i kontroleri zasnovani na pragu. Ovi sistemi reaguju na ulaze i prilagođavaju izlaze u stvarnosti na osnovu programiranih pravila.

Edukativne demonstracije i kompleti za obuku

Arduino Uno je često integrisan u komplete za obuku i demonstracije u učionici. Njegov stabilan hardver i široka dokumentacija podržavaju strukturirano učenje i ponovljive eksperimente.

Brza izrada prototipova ugrađenih ideja

Ploča se koristi za brzo testiranje ugrađenih koncepata pre prelaska na prilagođeni hardver. Omogućava brzu validaciju logike, upotrebe pinova i ponašanja sistema bez složenih koraka dizajna.

Arduino Uno ulazi za napajanje i sigurne granice napona

Figure 3. Arduino Uno Power Inputs and Safe Voltage Limits

• USB ulaz za napajanje - Arduino Uno može da primi regulisano napajanje od 5 V direktno preko USB porta. Ova snaga dolazi iz računara ili USB adaptera i već je kontrolisana tako da odgovara operativnim potrebama odbora.

• DC barrel jack ulaz - DC cevni priključak omogućava Arduino Uno da radi pomoću eksternog adaptera za napajanje. Ulazni napon prolazi kroz ugrađeni regulator kako bi se obezbedilo stabilno napajanje ploče.

• VIN pin ulaz - VIN pin prihvata sirovi spoljni napon pre regulacije. Koristi se kada se napajanje napaja iz spoljnog izvora bez upotrebe cevi priključak.

• Preporučeni ulazni opseg (7–12V) - Napon napajanja unutar ovog opsega omogućava Arduino Uno regulatoru da pravilno funkcioniše uz održavanje stabilnog i sigurnog rada.

• Apsolutni dozvoljeni opseg (6–20V) - Naponi u ovom opsegu mogu se kratko tolerisati, ali kontinuirani rad može opteretiti regulator i smanjiti pouzdanost ploče.

• Direktno napajanje 5V pinom oprez - Napajanje napona direktno na 5V pin zaobilazi ugrađenu zaštitu i regulaciju, povećavajući rizik od oštećenja ako je napon netačan.

Arduino Uno I / O trenutna ograničenja i električna bezbednost

Sigurna struja po I / O 

Svaki Arduino Uno ulazni ili izlazni pin je dizajniran da obradi oko 20 mA tokom normalnog rada, osiguravajući da ostane u sigurnim električnim granicama.

Maksimalna granica

Jedan pin ne bi trebalo da prelazi 40 mA, jer je ova vrednost granica stresa i može izazvati štetu ako se primenjuje kontinuirano.

Ukupno I / O ograničenje struje

Svi I / O pinovi dele unutrašnje granice, tako da kombinovana struja izvučena iz više pinova mora ostati u okviru onoga što Arduino Uno može bezbedno podržati.

Ograničenja struje šina

Linije za napajanje 5V i 3.3V na Arduino Uno imaju maksimalne trenutne kapacitete koji ne bi trebalo prekoračiti.

Podrška većim strujnim opterećenjima

Kada kolo treba više struje nego što Arduino Uno može bezbedno da obezbedi, eksterne komponente drajvera su potrebne za zaštitu ploče.

Arduino Uno Digital Pin funkcije

Pin grupaFunkcija
D0–D1Koristi Arduino Uno za hardversku serijsku komunikaciju, podržavajući otpremanje programa i razmenu podataka preko USB veze.
D2–D3Dodeljen kao spoljni prekid pinova na Arduino Uno, omogućavajući odbor da brzo reaguje na promene signala.
D3, D5, D6, D9, D10, D11Obezbedite PVM izlaz na Arduino Uno, omogućavajući kontrolisano prebacivanje signala preko digitalnih pinova.
D10–D13Rezervisan za SPI komunikaciju na Arduino Uno, podržavajući prenos podataka između odbora i drugih uređaja.
D13Direktno povezan sa ugrađenim LED na Arduino Uno, odražava izlazno stanje pina je.

PVM izlaz na Arduino Uno

Figure 4. PWM Output on the Arduino Uno

Arduino Uno uključuje šest digitalnih pinova koji podržavaju PVM i upravljaju ugrađenim hardverskim tajmerima. PVM radi tako što uključuje i isključuje digitalni signal vrlo brzo kako bi stvorio različite izlazne nivoe. Pošto se ovi tajmeri dele unutar ploče, neke funkcije kao što su funkcije vremena ili generisanje zvuka mogu uticati na rad PVM-a ako se koriste istovremeno.

KSNUMKS. Analogni ulazi i AREF na Arduino Uno

Šest analognih ulaznih kanala 

Arduino Uno obezbeđuje šest analognih ulaznih pinova sa oznakom A0 do A5 za čitanje različitih nivoa napona.

Podrazumevani napon referenca

Po defaultu, Arduino Uno koristi svoj sistemski napon kao referencu za analogno-digitalnu konverziju.

AREF pin funkcija

AREF pin na Arduino Uno omogućava da se spoljni referentni napon primeni za više kontrolisanih analognih očitavanja.

Efekat podešavanja referenci

Promena referentnog napona pomaže u poboljšanju tačnosti čitanja pri radu sa signalima nižeg napona.

Analogne igle dvostruke namene

Analogni pinovi na Arduino Uno mogu da rade kao digitalni pinovi kada je to potrebno.

Komunikacioni interfejsi na Arduino Uno

InterfejsIgleSvrha
UARTD0 (RX), D1 (TX)Šalje i prima serijske podatke.
I²CA4 (SDA), A5 (SCL)Povezuje više uređaja pomoću dve žice.
SPID10–D13Prenosi podatke većom brzinom.
ICSP zaglavljeSPI igleDaje direktan pristup SPI signala.

KSNUMKS. Tipovi memorije na Arduino Uno

Figure 5. Memory Types on the Arduino Uno

(1) Flash memorija - Flash memorija na Arduino Uno čuva sastavljen program i ostaje nepromenjena kada se ukloni napajanje.

(2) SRAM - SRAM koristi Arduino Uno za držanje varijabli, privremenih podataka i informacija potrebnih dok je program pokrenut.

(3) EEPROM - EEPROM na Arduino Uno skladišti male količine podataka koje treba sačuvati čak i nakon što je ploča isključena.

(4) SRAM ograničenja - SRAM je najograničenija memorija na Arduino Uno i ponestaje toga može izazvati nestabilno ili neočekivano ponašanje.

(5) Pažljivo korišćenje memorije - velikim strukturama podataka i uskladištenim tekstom treba pažljivo rukovati kako bi se izbeglo korišćenje previše SRAM-a.

Uobičajena pitanja Arduino Uno i brza rešenja

ProblemVerovatni uzrokBrzo rešenje
Odbor se ne napajaPogrešan ulazni naponProverite da li Arduino Uno prima ispravan izvor napajanja.
Otpremanje ne uspevaD0 ili D1 u upotrebiIsključite sve što je povezano sa ovim pinovima tokom otpremanja.
Slučajno resetovanjeNestabilno napajanjePoboljšati stabilnost napajanja na Arduino Uno.
Šum senzoraNedostaje zajedničko tloUverite se da sve strane dele istu vezu sa Arduino Uno.
Oštećenje igleVišak strujeKoristite eksterne komponente drajvera za zaštitu Arduino Uno igle.

Zaključak

Arduino Uno je dizajniran sa jasnim grupisanje pinova, stabilnim ulazima napajanja i definisanim električnim granicama koje podržavaju pouzdan rad. Razumevanje njegovih funkcija pinova, opsega napona, ograničenja struje, komunikacionih interfejsa i memorijske strukture pomaže u sprečavanju grešaka i oštećenja hardvera. Ovi detalji objašnjavaju kako odbor funkcioniše i kako njegove karakteristike funkcionišu u sigurnim tehničkim granicama.

Često postavljana pitanja [FAK]

Koji izvor sata koristi Arduino Uno?

Arduino Uno koristi 16 MHz spoljni kristalni oscilator za stabilan tajming i dosledan rad.

KSNUMKS Koji čip upravlja USB komunikacijom na Arduino Uno?

USB-to-serijski konvertor čip, obično ATmega16U2, upravlja USB komunikaciju i otpremanje programa.

Da li Arduino Uno ima ugrađeni bootloader?

Da. Bootloader se čuva u fleš memoriji, omogućavajući programima da se otpremaju preko USB-a bez dodatnog hardvera.

Da li su Arduino Uno igle zaštićene od kratkog spoja?

Ne. Igle imaju ograničenu unutrašnju zaštitu i mogu se oštetiti kratkim hlačama, prenaponom ili prekomernom strujom.

Šta je ADC rezolucija Arduino Uno?

Arduino Uno koristi 10-bitni analogno-digitalni pretvarač, proizvodeći vrednosti od 0 do 1023.

Koliko hardverskih tajmera ima Arduino Uno?

Arduino Uno uključuje tri hardverska tajmera: dva 8-bitna tajmera i jedan 16-bitni tajmer.