arduino-uno

arduino-mega

arduino-micro

arduino-nano

Arduino Hardware

Klik pre viac Hardware

Mega ADK

Ethernet

Leonardo

Esplora

Yún

Diecimila

Duemilanove

LilyPad

Arduino prídavné dosky

Ak chcete vstúpiť do sveta Arduina, je lepšie začať s najbežnejšie používanými verziami, ako sú Arduino Uno, Arduino Mega, Arduino Micro alebo Arduino Nano.


Arduino Uno R3

arduino-uno

Arduino UNO je doska mikrokontroléra založená na ATmega32-P. má 14 digitálnych vstupno/výstupných pinov (z ktorých 6 možno použiť ako PWM výstupy), 6 analógovýchvstupov, 16MHz keramický rezonátor ker rezon, USB 2 pripojenie, napájací konektor, ICSP a resetovacie tlačidlo Reset .

Atmega328-P (8bit)

Zobraziť Viac
  • Prevádzkové napätie (logická úroveň) : 5V
  • Vstupné napätie (odporúčané) : 7-12V (DC)
  • Vstupné napätie (min-max) : 6-20V
  • Počet digitálnych I/O pinov (PWM) : 14 pinov, z toho (6 PWM Kanály)
  • Počet analógových vstupov : 6 pinov
  • Prúdové zaťaženie na 1 pin : 20mA
  • Flash pamäť : 32KB
  • SRAM : 2KB
  • EEPROM : 1KB
  • Rýchlosť hodín : 16MHz
  • Komunikačné rozhrania : USB, SPI, ICSP, I²C
  • Rozmer (mm) : 68,6×53,4
  • Hmotnosť (g) : 25


arduino-uno-popis-dosky
  • 1 Napájací konektor 7-12V (Jednosmerný-DC)
  • 2 USB 2
  • 3 RESET tlačidlo
  • 4 ICSP Externé programovanie USB prevodníku
  • 5 Seriál prevodník
  • 6 Diody: L, RX, TX,
  • 7 Mikrokontrolér ATMEGA328-P
  • 8 Dioda ON
  • 9 ISCP Externé programovanie ATMEGA328-P
  • 10 Digitálne Piny ( ~ podporujú PWM )
  • 11 Analógové vstupy ( pripadne: Digit Piny )
  • 12 Napájacie vstupy + RESET


power-konektor-arduino
  • 1 Napájací konektor 7-12V (Stredový kolík v napájacom konektore je plus ) (Jednosmerný prúd DC ) Doska Arduino Uno akceptuje Minimálne 6V a maximálne 20V !!! Ak budete mať šťastie po prekročení 20V upečiete len regulátor napätia ( Súčiastka po pravej strane napájacieho konektora) ak nebudete mať šťastie upečiete celú dosku Arduino.

usb-2-arduino
  • 2 USB 2 Arduino komunikuje prostredníctvom USB s PC formou Master-Slave, Kde PC je Master tj všetky aktivity vychádzajú z PC. Dáta sa vysielajú v krátkych paketoch o 8 bajtoch a dlhších paketoch s dĺžkou až 256 bajtov. Všetok prenos dát sa uskutočňuje v tzv. rámcoch, ktoré trvajú presne 1 milisekundu. S Arduino je vytváranie vášho projektu oveľa viac plug-and-play ako kedykoľvek predtým!



reset-tlačidlo-arduino
  • 3 Reset tlačidlo Na Arduine nájdete tlačidlo Reset Stlačením tohto tlačidla dôjde k hardvérovému resetu. V prípade ak sa arduino nespráva podľa vášho programu alebo vôbec nereaguje skúste stlačiť RESET tlačidlo. Arduino je tiež možné aj programovo resetovať.


icsp-arduino
  • 4 ICSP Externé programovanie USB prevodníku Na programovanie dosky Arduino sa zvyčajne používa program bootloader Arduino, ale ak bootloader chýba alebo je poškodený, možno namiesto neho použiť ICSP. ICSP možno použiť na obnovenie chýbajúceho alebo poškodeného zavádzača.
    Typická hlavička Arduino ICSP má šesť kolíkov, ktoré zahŕňajú MISO, MOSI, SCK, V+, Ground a Reset.


arduino-seriál-prevodník
  • 5 Seriál prevodník sa stará o komunikáciu medzi mikrokontrolérom a PC, plní funkciu tlmočníka vďaka čomu si dobre rozumejú.Využitím sériovej komunikácie môže Arduino odosielať a prijímať dáta v reálnom čase, vďaka čomu je ideálne pre rôzne projekty, ktoré vyžadujú interakciu so senzormi, displejmi alebo inými hardvérovými komponentmi.


led-arduino-popis
  • 6 (Diody: L, RX, TX): LED Diody RX a TX na doske Arduino indikujú komunikačnú aktivitu. Kolík Rx (digitálny kolík 0) sa používa sa na príjem sériových údajov z iných zariadení, ako sú senzory, displeje a iné.

Keď sa rozsvieti TXLED, znamená to, že Arduino odosiela dáta. Kolík Tx (digitálny kolík 1) sa používa sa na prenos sériových dát do iných zariadení.

Arduino má však aj jednu LED diódu, ktorú môžete ovládať svojim programom je to Dióda s popisom L veľmi často využívaná pre program Blink (blikanie Diódov) je pripojená k výstupu (kolíku) číslo 13.


atmega-328-p
  • 7 Mikrokontrolér ATMEGA328-P Jednou z najväčších výhod tohto čipu je, že má vysokú úroveň integrácie. To znamená, že mnoho rôznych funkcií, ako sú komunikácia s pamäťou a perifériami, sú integrované priamo do čipu. Vďaka tomu je možné s ATmega328P vytvárať malé a výkonné zariadenia. Ako sú napríklad zariadenia na automatizáciu domácnosti alebo malé autonómne roboty.


led-on-arduino
  • 8 Dioda ON Po pripojení napájania sa rozsvieti Dioda ON. ON dioda


iscp1-arduino
  • 9 ISCP Externé programovanie ATMEGA328-P Ak potrebujete programovať mikrokontrolér ATmega328-P, ktorý sa nachádza na Arduine je možné to urobiť cez hlavicu ICSP2.


digitálne-piny-arduino-uno
  • 10 Digitálne Piny ( znamienko vlnka pred číslom pinu znamená že ~ podporuje PWM )

Sú to piny, ktoré používajú digitálnu logiku (0,1 alebo LOW/HIGH). Arduino Uno má 14 pinov, z toho (6 pre PWM Kanály) Digitálne vstupy a výstupy (digitálne I/O) na Arduine vám umožňujú pripojiť senzory, akčné členy a ďalšie integrované obvody k Arduinu. Naučiť sa používať vstupy a výstupy vám umožní používať Arduino na skutočne užitočné veci, ako napríklad ovládanie reléových výstupov alebo dať do pohybu krokový motor.


Arduino-Piny-analógové
  • 11 Analógové vstupy ( pripadne: Digit Piny )

Piny, ktoré dokážu čítať analógové hodnoty a to v 10-bitovom rozlíšení ( 0 až 1023 ).


Arduino-Piny-napájacie-vstupy-reset
  • 12 Napájacie vstupy + RESET Pin


mikrokontrolér-arduino

ATmega328-PU sa bežne používa v mnohých projektoch a autonómnych systémoch, kde je potrebný jednoduchý, nízkoenergetický a lacný mikrokontrolér. Azda najbežnejšia implementácia tohto čipu je na populárnej vývojovej platforme Arduino, konkrétne na modeloch Arduino Uno ! Arduino icon

8-bitový mikrokontrolér Atmel založený na AVR RISC kombinuje 32 KB ISP flash pamäť s možnosťou čítania a zápisu, 1 KB EEPROM, 2 KB SRAM, 23 univerzálnych I/O liniek, 32 univerzálnych pracovných registrov, 3 flexibilné časovač/počítadlá s porovnávacími režimami, interné a externé prerušenia, sériovo programovateľný USART, bajtovo orientované 2-vodičové sériové rozhranie, sériový port SPI, 6-kanálový 10-bitový A/D prevodník (8 kanálov v balíkoch TQFP a QFN/MLF ), programovateľný strážny časovač s interným oscilátorom a 5 softvérovo voliteľných režimov úspory energie. Pracuje s napätím 1,8-5,5 V. Dosahuje priepustnosť blížiacu sa 1 MIPS/MHz.Testy spoľahlivosti ukazujú, že očakávaná miera zlyhania uchovávania dát je oveľa menšia ako 1 PPM za viac ako 20 rokov pri teplote 85°C alebo 100 rokov pri 25°C.


SymbolKolíkyI/OPopis
MOSI 300PB3IVstup sériových dat
miso 300PB40Výstup sériových dat
CSK 300PB5IHodiny pre sériove data
sériový programovací režim
  • MOSI (Master Out Slave In): Tento PIN slúži ako vstup pre sériové dáta od hlavného zariadenia (master) k podriadenému zariadeniu (slave).
  • MISO (Master In Slave Out): Tento PIN slúži ako výstup pre sériové dáta od podriadeného zariadenia k hlavnému zariadeniu.
  • SCK (Serial Clock): Tento PIN poskytuje hodiny pre synchronizáciu sériových dát medzi masterom a slavom.
arduino-uno

Dosku Arduino Uno je možné napájať cez USB 2 pripojenie alebo pomocou externého napájacieho zdroja. Zdroj napájania sa vyberie automaticky. Externé napájanie (nie cez USB) môže pochádzať buď z adaptéra Adapter 9V striedavého prúdu na jednosmerný prúd alebo z batérie. 9V bateria Adaptér je možné pripojiť zasunutím 2,1 mm stredového kladného konektora do napájacieho konektora dosky, stredový kolík je . Vodiče z batérie je možné vložiť do kolíkov GND a VIN v konektore POWER.

arduino-uno-power

Doska môže pracovať na externom napájaní ( sieťovom adaptéry Adapter 9V ) od 6 do Max. 20 voltov. Ak sa však napája menej ako 7 V, kolík 5 V môže dodávať menej ako päť voltov a doska sa môže stať nestabilnou.nestb. Ak použijete viac ako 12V, regulátor napätia sa môže prehriať Hot a poškodiť dosku. Odporúčaný rozsah pre Arduino Uno Arduino icon je 7 až 12 voltov.

batéria-7V-12V

Napájacie kolíky (viac podrobnosti) sú nasledovné:

  • VIN – Je kolík pre vstupné napätie dosky Arduino, keď sa používa externý zdroj napájania (na rozdiel od 5V z pripojenia USB alebo iného regulovaného zdroja napájania). Cez tento kolík je možné napájať Arduino.
  • 5V -Tento kolík dáva regulované 5V z regulátora na doske. Doska môže byť napájaná buď z DC napájacieho jacku (7 – 12V), USB konektora (5V), alebo VIN pinu dosky (7-12V). Napájanie cez 5V alebo 3,3V kolíky obchádza regulátor a môže poškodiť vašu dosku !
  • 3V3 -Napájanie 3,3 V generované regulátorom. Maximálny odber prúdu je 50 mA.
  • GND -Uzemňovacie kolíky.
  • IOREF -Tento kolík na doske Arduino poskytuje referenciu napätia, s ktorou mikrokontrolér pracuje. Správna konfiguracia dokáže prečítať napätie pinu IOREF a vybrať vhodný zdroj napájania alebo umožniť prevodníkom napätia na výstupoch pracovať s 5V alebo 3,3V.
Napájacie-kolíky-Arduino-Uno

ATmega328P32 KB Flash pamäť (pričom 0,5 KB zaberá Bootloader).

Má tiež 2 KB SRAM pamäť.

1 KB EEPROM pamäť.

atmega328-piny

Každý zo 14 digitálnych pinov na Uno môže byť použitý ako vstup komunikacia alebo komunikacia výstup pomocou funkcií :

digitálne-piny

Každý digiálny PIN Pracuje pri 5V voltoch a môže poskytnúť alebo prijať 20 mA podľa odporúčaných prevádzkových podmienok a má vnútorný pull-up odpor (štandardne odpojený) 20-50 kΩ. Maximálne 40 mA je hodnota, ktorá nesmie byť prekročená na žiadnom I/O pine, aby nedošlo k trvalému poškodeniu mikrokontroléra.

arduino-uno-poškodené
  • Sériové kolíky: O (RX) a 1-TX. Používa sa na príjem (RX) a prenos (TX) sériových dát TTL. Tieto kolíky sú pripojené k zodpovedajúcim kolíkom sériového čipu ~ ATmega16U2 USB-Do-TTL.
piny-TXO1,RXO0

  • Externé prerušenia: 1---3 Tieto kolíky môžu byť nakonfigurované tak, aby spúšťali prerušenie pri nízkej hodnote (LOW, stúpajúcej alebo klesajúcej hrane alebo pri zmene hodnoty. Podrobnosti vo funkcii: attachmentInterrupt().
arduino-uno-piny-2,~3
  • PWM: 3, 5, 6, 9, 10 a 11. Poskytnite 8 bit výstup PWM s funkciou analogWrite(). (Pred každým PWM pinom je: ~ vlnka).
PWM-arduino-uno
  • SPI: 10ss, 11 Mosi, MISO, sck. Tieto piny podporujú komunikáciu SPI pomocou knižnice SPI.
arduino-uno-piny-~10,~11,12,13
  • LED: 13. Tu je zabudovaná LED dióda je spojená kolíkom 13. Keď je hodnota VYSOKÁ (High), LED svieti, ak je NÍZKA (Low), potom dióda L nesvieti).
Arduino-uno-pin-13-led
  • TWI: kolík A4 a kolík SCL. Podpora TWI komunikácie pomocou knižnice Wire.
 PINY-A4-A5

Arduino Uno má : 6 analógových Pinov, označených:

  • A0 / A1 / A2 / A3 / A4 / A5
Arduino-uno-Analógové-piny

Z ktorých každý poskytuje 10 bitové rozlíšenie (t.j. 1024 rôznych hodnôt). V predvolenom nastavení merajú od zeme do 5V voltov. Hranicu ich rozsahu je možné zmeniť pomocou kolíka AREF a funkcie analogReference().

* AREF. Referenčné napätie pre analógové vstupy. Používa sa s analogReference().

* Reset

Arduino-uno-reset

Arduino Uno

má množstvo zariadení na komunikáciu s počítačom, inou doskou Arduino alebo inými mikrokontrolérmi. ATmega328 poskytuje sériovú komunikáciu UART TTL 5V, ktorá je dostupná na digitálnych pinoch O (RX) a 1-TX. ATmega16U2 na doske vedie túto sériovú komunikáciu cez USB 2 a javí sa ako virtuálny komunikačný port pre softvér v počítači.

Firmvér 16U2 používa štandardné ovládače USB COM a nie je potrebný žiadny externý ovládač. V systéme Windows je však potrebný súbor .inf. Softvér Arduino (IDE) obsahuje sériový monitor, ktorý umožňuje odosielanie jednoduchých textových údajov na dosku a z dosky do PC. RXLED a TXLED na doske budú blikať, keď sa dáta prenášajú cez USB-do-serial čipu a USB 2 je pripojene k počítaču (to ale neplatí ak pre sériovú komunikáciu použijete pin (0 a 1). Potom LED(RX) a LED(TX) neoznamuje že prebieha nejaká komunikácia).

Knižnica kniha SoftwareSerial umožňuje sériovú komunikáciu na ktoromkoľvek z digitálnych pinov ArduinoUno Arduino icon.

ATmega328 tiež podporuje komunikáciu I2C (TWI) a SPI. Softvér Arduino (IDE) obsahuje knižnicu Wire na zjednodušenie používania zbernice I2C; podrobnosti nájdete v dokumentácii. Na komunikáciu SPI použite knižnicu SPI.

Namiesto stlačenia tlačidla reset Reset pred nahrávaním je doska Arduino Uno Arduino icon navrhnutá tak, aby ju bolo možné resetovať pomocou softvéru spusteného na pripojenom počítači. Jedna z liniek (DTR) ATmega8U2/16U2 je pripojená k resetovacej linke ATmega328 cez sto nanofaradový kondenzátor capacitor. Keď je táto linka potvrdená a má hodnotu (nízka)(Low), potom hladina resetovania klesne dostatočne dlho na to, aby čip resetoval RESET, RESET . Softvér Arduino (IDE) využíva túto schopnosť, aby vám umožnil nahrať kód jednoduchým stlačením tlačidla nahrávania na paneli nástrojov rozhrania. To znamená, že bootloader môže pracovať aj kratší časový limit limit, pretože zníženie DTR musí byť dobre koordinované so začiatkom nahrávania.

Toto nastavenie má ďalšie dôsledky. Keď je Uno pripojený buď k počítaču so operačním systémom MacOS Mac OS X alebo Linux Linux, resetuje sa vždy, keď sa k nemu pripojí softvér (cez USB 2). Nasledujúcu približne pol sekundy bootloader beží na doske Uno. Aj keď je naprogramovaný tak, aby ignoroval poškodené dáta data (t. j. čokoľvek okrem nahrania nového kódu), zachytí prvých pár bajtov dát odoslaných do dosky po otvorení spojenia. Ak skica (program) bežiaca na doske pri prvom spustení dostane jednorazovú konfiguráciu alebo iné údaje, uistite sa, že softvér, s ktorým komunikuje komunikacia, po otvorení spojenia a odoslaní týchto údajov sekundu počká. čakať

Poznámky :

USB 2 – 2

USB 2.0 ponúka maximálnu prenosovú rýchlosť 480 Mb/s (megabitov za sekundu). Povolené napájanie je maximálne 500 mA (miliampér) !. Aj vďaka USB portu je práca s Arduinom jednoduchšia.

→ Prehľad a špecifikácie Arduino dosiek




Nemôžete kopírovať obsah tejto stránky