The Arduino UNO R3 se často používá deska mikrokontroléru v rodině Arduina. Toto je nejnovější třetí verze desky Arduino, která byla vydána v roce 2011. Hlavní výhodou této desky je, že pokud uděláme chybu, můžeme změnit mikrokontrolér na desce. Mezi hlavní vlastnosti této desky patří zejména to, že je k dispozici v DIP (dual-inline-package), odnímatelný a ATmega328 mikrokontrolér. Programování této desky lze snadno načíst pomocí počítačového programu Arduino. Tato deska má obrovskou podporu komunity Arduino, což bude velmi jednoduchý způsob, jak začít pracovat ve vestavěné elektronice a mnoha dalších aplikacích. Přečtěte si odkaz, o kterém chcete vědět Arduino - základy a design
Co je Arduino Uno R3?
Arduino Uno R3 je jeden druh desky mikrokontroléru na bázi ATmega328P. Zahrnuje celou věc potřebnou k držení mikrokontroléru, stačí jej připojit k počítači pomocí kabelu USB a začít s napájením pomocí adaptéru AC-DC nebo baterie. Termín Uno znamená „jeden“ v jazyce „italštiny“ a byl vybrán pro označení vydání softwaru IDE 1.0 společnosti Arduino. R3 Arduino Uno je třetí a poslední modifikace Arduino Uno. Deska Arduino a software IDE jsou referenčními verzemi Arduina a aktuálně prošly novými verzemi. Uno-board je primární v posloupnosti USB- Arduino desky , & referenční model určený pro platformu Arduino.
Arduino Uno R3
Specifikace Arduino Uno R3
The Deska Arduino Uno R3 zahrnuje následující specifikace.
- Jedná se o mikrokontrolér založený na ATmega328P
- Provozní napětí Arduina je 5V
- Doporučené vstupní napětí se pohybuje od 7V do 12V
- Napětí i / p (limit) je 6V až 20V
- Digitální vstupní a výstupní piny-14
- Digitální vstupní a výstupní piny (PWM) -6
- Analogové i / p piny jsou 6
- DC proud pro každý I / O Pin je 20 mA
- Stejnosměrný proud použitý pro pin 3,3 V je 50 mA
- Flash Memory -32 KB a 0,5 KB paměti používá zavaděč
- SRAM je 2 KB
- EEPROM je 1 kB
- Rychlost CLK je 16 MHz
- Vestavěná LED
- Délka a šířka Arduina jsou 68,6 mm x 53,4 mm
- Hmotnost desky Arduino je 25 g
Diagram pinů Arduino Uno R3
The Pinový diagram Arduino Uno R3 je zobrazen níže. Obsahuje 14místné I / O piny. Z těchto pinů lze použít 6 pinů jako PWM výstupy. Tato deska obsahuje 14 digitálních vstupních / výstupních pinů, analogové vstupy - 6, připojení USB, křemenný krystal - 16 MHz, napájecí konektor, USB připojení , rezonátor-16MHz, napájecí konektor, záhlaví ICSP a tlačítko RST.
Zdroj napájení
The zdroj napájení Arduina lze provést pomocí externího napájecího zdroje, jinak pomocí připojení USB. Vnější napájecí zdroj (6 až 20 voltů) zahrnuje hlavně baterii nebo adaptér střídavého proudu na stejnosměrný proud. Připojení adaptéru lze provést zasunutím středové kladné zástrčky (2,1 mm) do napájecího konektoru na desce. Svorky baterie lze umístit do pinů Vin i GND. Napájecí piny Deska Arduino zahrnout následující.
Víno: Vstupní napětí nebo Vin do Arduina, když používá vnější napájecí zdroj naproti voltům z připojení USB nebo jinak RPS (regulovaný napájecí zdroj) . Pomocí tohoto pinu lze napájet napětí.
5Volts: RPS lze použít k napájení mikrokontrolér stejně jako komponenty, které se používají na desce Arduino. To se může přiblížit od vstupního napětí přes regulátor.
3V3: Pomocí palubního regulátoru lze generovat napájecí napětí 3,3 a nejvyšší odběrový proud bude 50 mA.
GND: GND (zem) kolíky
Paměť
Paměť mikrokontroléru ATmega328 obsahuje 32 kB a pro spouštěcí zavaděč se využívá paměť 0,5 kB) a dále obsahuje SRAM-2 KB a EEPROM-1 kB.
Vstup a výstup
Víme, že argumentující Uno R3 obsahuje 14 digitálních pinů, které lze použít jako vstup, jinak výstup pomocí funkcí jako pin Mode (), digital Read () a digital Write (). Tyto piny mohou pracovat s 5V a každý digitální pin může dávat nebo přijímat 20mA a obsahuje 20k až 50k ohm vytáhnout rezistor . Maximální proud na libovolném kolíku je 40 mA, který nemůže překročit, aby nedošlo k poškození mikrokontroléru. Některé z pinů Arduina navíc obsahují specifické funkce.
Sériové kolíky
Sériové piny na desce Arduino jsou piny TX (1) a RX (0) a tyto piny lze použít k přenosu sériových dat TTL. Připojení těchto pinů lze provést pomocí ekvivalentních pinů čipu ATmega8 U2 USB na TTL.
Vnější kolíky přerušení
Vnější kolíky přerušení desky jsou 2 a 3 a tyto kolíky mohou být uspořádány tak, aby aktivovaly přerušení na stoupající, jinak sestupné hraně, nízké hodnotě, jinak ke změně hodnoty
PWM piny
PWM piny Arduina jsou 3, 5, 6, 9, 10 a 11 a poskytují výstup 8bitového PWM s funkcí analogového Write ().
SPI (sériové periferní rozhraní) piny
SPI piny jsou 10, 11, 12, 13 a to SS, MOSI, MISO, SCK, a ty budou udržovat SPI komunikace pomocí knihovny SPI.
LED kolík
Vestavěná hádací deska LED pomocí digitálního pin-13. Kdykoli je digitální kolík vysoký, LED bude svítit, jinak nebude svítit.
Piny TWI (2vodičové rozhraní)
Piny TWI jsou SDA nebo A4, & SCL nebo A5, které mohou podporovat komunikaci TWI pomocí knihovny Wire.
Pin AREF (analogový odkaz)
Analogový referenční pin je referenční napětí na vstupech analogového i / ps pomocí funkce jako analogový Reference ().
Resetovat (RST) kolík
Tento pin přináší nízkou linii pro resetování mikrokontroléru a je velmi užitečné pro použití tlačítka RST směrem ke štítům, které mohou blokovat jedno přes desku Arduino R3.
Sdělení
Komunikační protokoly Arduino Uno zahrnují SPI, I2C a Sériová komunikace UART .
UART
Arduino Uno využívá dvě funkce, jako je digitální pin1 vysílače a digitální pin0 přijímače. Tyto piny se používají hlavně v UART TTL sériová komunikace.
I2C
Deska Arduino UNO využívá pin SDA, jinak pin A4 a pin A5, jinak se používá pin SCL Komunikace I2C s knihovnou drátů. V tomto případě jsou SCL i SDA signál CLK a datový signál.
Špendlíky SPI
Komunikace SPI zahrnuje MOSI, MISO a SCK.
MOSI (Pin11)
Toto je master out slave v pinu, který se používá k přenosu dat do zařízení
MISO (Pin12)
Tento pin je sériový CLK a pulz CLK bude synchronizovat přenos, který produkuje hlavní.
SCK (Pin13)
Pulz CLK synchronizuje přenos dat generovaný nadřízenou jednotkou. Pro komunikaci SPI se používají ekvivalentní piny s knihovnou SPI. K programování lze použít záhlaví ICSP (sériové programování v obvodu) Mikrokontrolér ATmega přímo pomocí zavaděče.
Programování Arduino Uno R3
- Programování Arduino Uno R3 lze provést pomocí softwaru IDE. Mikrokontrolér na desce bude předem vypálen zavaděčem, který umožňuje nahrát nový kód bez použití externího hardwarového programátoru.
- Komunikaci lze provádět pomocí protokolu, jako je STK500.
- Můžeme také nahrát program do mikrokontroléru tak, že se vyhneme zavaděči pomocí záhlaví, jako je sériové programování v obvodu.
Projekty Arduino Uno R3
The aplikace Arduina Uno zahrnuje hlavně projekty založené na Arduino Uno, které zahrnují následující
- Alarm návštěvníka v kanceláři pomocí Arduino Uno
- Arduino Uno založené Fotbalový robot
- Arduino Uno založené automatické připomenutí léčby
- Detekce pohybu se statickou elektřinou
- Arduino Uno Taxi s digitálním tarifem
- Arduino Uno Smart Stick
- Robotické auto ovládané chytrým telefonem a Arduino
O toto tedy jde Arduino uno Datový list R3 . Z výše uvedených informací nakonec můžeme usoudit, že se jedná o nejčastěji používanou desku. UNO je skvělou volbou pro první Arduino díky jeho vlastnostem, jako je relativně levné, můžeme vyměnit mikrokontrolér a velmi snadné nastavení. Zde je otázka pro vás, jaké jsou aplikace Arduino Uno R3 ?