Arduino Uno je 5V mikrokontrolérová doska postavená okolo ATmega328P. Ponúka organizované funkcie pinov, jasné možnosti napájania, definované limity prúdu a zabudovanú komunikačnú podporu. Tento článok poskytuje informácie o rozložení pinov Arduino Uno, špecifikáciách, spracovaní napájania, typoch pamätí a bezpečnej elektrickej prevádzke.

Prehľad Arduino Uno
Arduino Uno je 5V mikrokontrolérová doska určená na všeobecné elektronické riadiace úlohy. Je postavený na ATmega328P a používa sa na učenie sa, ako mikrokontroléry fungujú, a na tvorbu jednoduchých až stredne pokročilých riadiacich projektov. Doska ponúka dobrú rovnováhu medzi jednoduchosťou používania a funkciami, s dostatočným množstvom pamäte, vstupných a výstupných pinov a zabudovanou komunikačnou podporou pre mnohé kľúčové aplikácie. Zároveň si zachováva silnú kompatibilitu s existujúcimi štítmi, knižnicami a vzdelávacími zdrojmi, vďaka čomu je stabilnou a dlhodobou voľbou pre vývoj založený na Arduine.
Konfigurácia pinoutu Arduino Uno

| Kategória odznaku | PIN name | Popis odznaku |
|---|---|---|
| Moc | Vin, 3,3V, 5V, GND | Vin: Vstupné napätie do Arduina pri použití externého zdroja napájania. |
| Moc | Vin, 3,3V, 5V, GND | 5V: Regulovaný zdroj napájania používaný na napájanie mikrokontrolérov a ďalších komponentov na doske. |
| Moc | Vin, 3,3V, 5V, GND | 3,3V: 3,3V napájanie generované integrovaným regulátorom napätia. Maximálny odber prúdu je 50 mA. |
| Moc | Vin, 3,3V, 5V, GND | GND: zemné piny. |
| Reset | Reset | Resetuje mikrokontrolér. |
| Analógové piny | A0 – A5 | Používa sa na poskytovanie analógového vstupu v rozsahu 0-5V |
| Vstupné/výstupné piny | Digitálne piny 0 - 13 | Môžu byť použité ako vstupné alebo výstupné piny. |
| Serial | 0(Rx), 1(Tx) | Používal sa na príjem a prenos TTL sériových dát. |
| Externé prerušenia | 2, 3 | Aby som vyvolal prerušenie. |
| PWM | 3, 5, 6, 9, 11 | Poskytuje 8-bitový PWM výstup. |
| SPI | 10 (SS), 11 (MOSI), 12 (MISO) a 13 (SCK) | Používa sa na komunikáciu so SPI. |
| Zabudovaná LED | 13 | Na zapnutie zabudovanej LED diódy. |
| TWI | A4 (SDA), A5 (SCA) | Používa sa na TWI komunikáciu. |
| AREF | AREF | Na poskytnutie referenčného napätia pre vstupné napätie. |
Technické špecifikácie Arduino Uno
| Mikrokontrolér | ATmega328P – 8-bitový mikrokontrolér rodiny AVR |
|---|---|
| Prevádzkové napätie | 5V |
| Odporúčané vstupné napätie | 7-12V |
| Limity vstupného napätia | 6-20V |
| Analógové vstupné piny | 6 (A0 – A5) |
| Digitálne I/O piny | 14 (Z toho 6 poskytuje výstup PWM) |
| DC prúd na I/O pinoch | 40 mA |
| Jednosmerný prúd na 3,3V pine | 50 mA |
| Flash pamäť | 32 KB (0,5 KB sa používa pre bootloader) |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| Frekvencia (taktová frekvencia) | 16 MHz |
Bežné aplikácie Arduino Uno
Základné elektronické vzdelávanie
Arduino Uno sa používa na pochopenie základných elektronických konceptov, ako sú napätie, prúd, digitálna logika a časovanie signálu. Umožňuje jednoduchú interakciu s LED diódami, tlačidlami a bzučiakmi, čím pomáha budovať pevný základ v správaní obvodu a riadení.
Monitorovacie systémy založené na senzoroch
Doska sa používa v systémoch, ktoré čítajú environmentálne údaje, ako sú teplota, vlhkosť, svetlo, plyn alebo pohyb. Tieto nastavenia premieňajú fyzické zmeny na digitálne hodnoty, ktoré môžu byť zobrazené, zaznamenané alebo použité na rozhodovanie.
Prototypy domácej automatizácie
Arduino Uno sa používa na ovládanie svetiel, ventilátorov, relé a ďalších domácich záťaží. Dokáže reagovať na vstupy zo senzorov alebo časové podmienky, čo ho robí vhodným pre malú automatizáciu a testovanie riadiacej logiky.
Robotika a motorická kontrola
V robotických projektoch Arduino Uno riadi motory, pohony motorov a senzory pre riadenie pohybu a smeru. Rieši základnú navigačnú logiku, reguláciu rýchlosti a detekciu prekážok v malých robotoch.
Záznam a meranie dát
Doska môže zhromažďovať a ukladať dáta zo senzorov v priebehu času pomocou externých pamäťových modulov alebo sériovej komunikácie. To ho robí užitočným na sledovanie zmien v prostredí alebo systémových podmienkach.
Projekty založené na komunikácii
Arduino Uno podporuje sériovú, I²C a SPI komunikáciu, čo umožňuje interakciu s displejmi, bezdrôtovými modulmi a ďalšími ovládačmi. Často sa používa ako komunikačný most medzi zariadeniami.
Riadiace systémy a automatizácia
Používa sa v jednoduchých riadiacich systémoch, ako sú časovače, čítače a prahové regulátory. Tieto systémy reagujú na vstupy a v skutočnosti upravujú výstupy na základe naprogramovaných pravidiel.
Vzdelávacie ukážky a tréningové súpravy
Arduino Uno je často integrované do tréningových súprav a ukážok v triede. Jeho stabilný hardvér a rozsiahla dokumentácia podporujú štruktúrované učenie a opakovateľné experimenty.
Rýchle prototypovanie zabudovaných myšlienok
Doska sa používa na rýchle testovanie zabudovaných konceptov pred prechodom na vlastný hardvér. Umožňuje rýchlu validáciu logiky, použitia pinov a správania systému bez zložitých návrhových krokov.
Vstupy napájania Arduino Uno a bezpečné napäťové limity

• USB napájací vstup - Arduino Uno môže prijímať regulovaný 5V zdroj priamo cez USB port. Toto napájanie pochádza z počítača alebo USB adaptéra a je už riadené podľa pracovných potrieb dosky.
• Vstup DC hlavňového konektora - DC hlavňový konektor umožňuje Arduino Uno pracovať pomocou externého napájacieho adaptéra. Vstupné napätie prechádza cez integrovaný regulátor, aby zabezpečilo stabilné napájanie pre dosku.
• Vstup VIN pinu - VIN pin prijíma surové vonkajšie napätie pred reguláciou. Používa sa, keď je napájanie dodávané z externého zdroja bez použitia hlavňového konektora.
• Odporúčaný vstupný rozsah (7–12V) - Dodávanie napätia v tomto rozsahu umožňuje regulátoru Arduino Uno správne fungovať pri zachovaní stabilnej a bezpečnej prevádzky.
• Absolútny povolený rozsah (6–20V) – Napätia v tomto rozsahu môžu byť tolerované len krátko, ale nepretržitá prevádzka môže regulátor zaťažiť a znížiť spoľahlivosť dosky.
• Priamy 5V pinový zdroj – Priame napájanie 5V pinu obchádza ochranu a reguláciu na palube, čím zvyšuje riziko poškodenia v prípade nesprávneho napätia.
Limity prúdu Arduino Uno I/O a elektrická bezpečnosť
Bezpečný prúd na I/O
Každý vstupný alebo výstupný pin Arduino Uno je navrhnutý tak, aby zvládol približne 20 mA počas bežnej prevádzky, čím zabezpečuje bezpečné elektrické limity.
Maximálny limit
Jeden kolík by nemal presiahnuť 40 mA, pretože táto hodnota predstavuje limit napätia a môže spôsobiť poškodenie, ak sa aplikuje nepretržite.
Limit celkového vstupno-výstupného prúdu
Všetky I/O piny zdieľajú vnútorné limity, takže kombinovaný prúd odoberaný z viacerých pinov musí zostať v rámci toho, čo Arduino Uno bezpečne podporuje.
Limity prúdu na napájacích koľajniciach
Napájacie vedenia 5V a 3,3V na Arduino Uno majú maximálne prúdové kapacity, ktoré by nemali byť prekročené.
Podpora vyšších prúdových záťaží
Keď obvod potrebuje viac prúdu, než Arduino Uno dokáže bezpečne dodať, sú potrebné externé komponenty meniča na ochranu dosky.
Digitálne pinové funkcie Arduino Uno
| Pin Group | Funkcia |
|---|---|
| D0–D1 | Používa ho Arduino Uno na hardvérovú sériovú komunikáciu, podporujúc nahrávanie programov a výmenu dát cez USB pripojenie. |
| D2–D3 | Boli priradené ako externé prerušovacie piny na Arduino Uno, čo umožňovalo doske rýchlo reagovať na zmeny signálu. |
| D3, D5, D6, D9, D10, D11 | Poskytuje PWM výstup na Arduino Uno, čo umožňuje kontrolované prepínanie signálu cez digitálne piny. |
| D10–D13 | Vyhradené pre SPI komunikáciu na Arduino Uno, podporujúce prenos dát medzi doskou a inými zariadeniami. |
| D13 | Priamo prepojený so zabudovanou LED diódou na Arduino Uno, ktorá odráža výstupný stav pinu. |
PWM výstup na Arduino Uno

Arduino Uno obsahuje šesť digitálnych pinov, ktoré podporujú PWM a sú spravované zabudovanými hardvérovými časovačmi. PWM funguje tak, že veľmi rýchlo zapne a vypne digitálny signál, čím vytvára rôzne výstupné úrovne. Keďže tieto časovače sú zdieľané vo vnútri dosky, niektoré funkcie ako časovacie funkcie alebo generovanie zvuku môžu ovplyvniť prevádzku PWM, ak sa používajú súčasne.
Analógové vstupy a AREF na Arduino Uno
Šesť analógových vstupných kanálov
Arduino Uno poskytuje šesť analógových vstupných pinov označených A0 až A5 na čítanie rôznych úrovní napätia.
Predvolená napäťová referencia
Predvolene používa Arduino Uno ako referenčný bod pre analógovo-digitálny prevod napätie systému.
Funkcia pinu AREF
Pin AREF na Arduino Uno umožňuje aplikovať externé referenčné napätie pre kontrolovanejšie analógové merania.
Efekt úpravy referencie
Zmena referenčného napätia pomáha zlepšiť presnosť čítania pri práci so signálmi s nižším napätím.
Dvojúčelové analógové piny
Analógové piny na Arduino Uno môžu podľa potreby fungovať aj ako digitálne piny.
Komunikačné rozhrania na Arduino Uno
| Rozhranie | Kolky | Účel |
|---|---|---|
| UART | D0 (RX), D1 (TX) | Odosiela a prijíma sériové dáta. |
| I²C | A4 (SDA), A5 (SCL) | Spája viacero zariadení pomocou dvoch vodičov. |
| SPI | D10–D13 | Prenáša dáta vyššou rýchlosťou. |
| Hlavička ICSP | SPI piny | Poskytuje priamy prístup k SPI signálom. |
Typy pamäte na Arduino Uno

(1) Flash pamäť - Flash pamäť na Arduino Uno ukladá skompilovaný program a zostáva nezmenená po odpojení napájania.
(2) SRAM - SRAM používa Arduino Uno na uchovávanie premenných, dočasných dát a informácií potrebných počas bežania programu.
(3) EEPROM - EEPROM na Arduino Uno ukladá malé množstvá dát, ktoré je potrebné uložiť aj po vypnutí dosky.
(4) SRAM limity – SRAM je najobmedzenejšia pamäť na Arduino Uno a jej vyčerpanie môže spôsobiť nestabilné alebo neočakávané správanie.
(5) Opatrné používanie pamäte – veľké dátové štruktúry a uložený text by sa mali zaobchádzať opatrne, aby sa predišlo nadmernému používaniu SRAM.
Bežné problémy s Arduino Uno a rýchle riešenia
| Problém | Pravdepodobná príčina | Rýchla oprava |
|---|---|---|
| Doska nezapne | Nesprávne vstupné napätie | Skontrolujte, či Arduino Uno prijíma správny zdroj napájania. |
| Nahrávanie zlyhalo | D0 alebo D1 v používaní | Počas nahrávania odpojte všetko, čo je pripojené na tieto piny. |
| Náhodné resety | Nestabilný zdroj napájania | Zlepšiť stabilitu výkonu Arduino Uno. |
| Šum senzora | Chýba spoločná reč | Uistite sa, že všetky strany zdieľajú rovnaké pozemné spojenie s Arduino Uno. |
| Poškodenie kolíka | Prebytočný prúd | Použite externé komponenty ovládača na ochranu pinov Arduino Uno. |
Záver
Arduino Uno je navrhnuté s jasným zoskupením pinov, stabilnými vstupmi napájania a definovanými elektrickými limitmi, ktoré podporujú spoľahlivú prevádzku. Pochopenie funkcií pinov, napäťových rozsahov, prúdových limitov, komunikačných rozhraní a pamäťovej štruktúry pomáha predchádzať chybám a poškodeniu hardvéru. Tieto detaily vysvetľujú, ako doska funguje a ako jej funkcie fungujú v bezpečných technických medziach.
Často kladené otázky [FAQ]
Aký zdroj hodín používa Arduino Uno?
Arduino Uno používa externý kryštálový oscilátor s frekvenciou 16 MHz pre stabilné časovanie a konzistentnú prevádzku.
Ktorý čip spravuje USB komunikáciu na Arduino Uno?
USB konvertorový čip, bežne nazývaný ATmega16U2, spravuje USB komunikáciu a nahrávanie programov.
Má Arduino Uno zabudovaný bootloader?
Áno. Bootloader je uložený v flash pamäti, čo umožňuje nahrávať programy cez USB bez potreby ďalšieho hardvéru.
Sú piny Arduino Uno chránené pred skratom?
Nie. Piny majú obmedzenú vnútornú ochranu a môžu byť poškodené skratom, preťažením alebo nadmerným prúdom.
Aké je ADC rozlíšenie Arduino Uno?
Arduino Uno používa 10-bitový analógovo-digitálny prevodník, ktorý generuje hodnoty od 0 do 1023.
Koľko hardvérových časovačov má Arduino Uno?
Arduino Uno obsahuje tri hardvérové časovače: dva 8-bitové časovače a jeden 16-bitový časovač.