Pracovní deska ATmega328 Arduino Uno a její aplikace

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





The Arduino uno je jeden druh desky mikrokontroléru založený na ATmega328 a Uno je italský výraz, který znamená jeden. Arduino Uno je pojmenováno pro značení nadcházejícího vydání desky mikrokontroléru Deska Arduino Uno 1.0 . Tato deska obsahuje digitální I / O piny-14, napájecí konektor, analogový i / ps-6, keramický rezonátor A16 MHz, připojení USB, tlačítko RST a záhlaví ICSP. To vše může podporovat mikrokontrolér pro další provoz připojením této desky k počítači. Napájení této desky lze provést pomocí adaptéru střídavého proudu na stejnosměrný proud, kabelu USB, jinak baterie. Tento článek pojednává o tom, co je Mikrokontrolér Arduino Uno , konfigurace kolíků, Specifikace nebo funkce Arduino Uno ,a aplikace.

Co je Arduino Uno ATmega328?

The ATmega328 je jeden druh jednočipového mikrokontroléru vytvořeného s Atmelem v rámci rodina megaAVR . Architektura tohoto Arduino Uno je přizpůsobená harvardská architektura s 8 bitů Procesor RISC jádro. Další desky Arduina Jeden patří Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega a Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Vlastnosti desky Arduino Uno

The funkce Arduino Uno ATmega328 zahrnuje následující.



  • Provozní napětí je 5V
  • Doporučené vstupní napětí se bude pohybovat od 7v do 12V
  • Vstupní napětí se pohybuje od 6V do 20V
  • Digitální vstupní / výstupní piny jsou 14
  • Analogové i / p piny jsou 6
  • Stejnosměrný proud pro každý vstupní / výstupní pin je 40 mA
  • Stejnosměrný proud pro pin 3,3 V je 50 mA
  • Flash paměť je 32 kB
  • SRAM je 2 KB
  • EEPROM je 1 kB
  • Rychlost CLK je 16 MHz

Schéma pinů Arduino Uno

Desku Arduino Uno lze postavit s napájecími piny, analogovými piny, ATmegs328, hlavičkou ICSP, tlačítkem Reset, LED napájení , digitální piny, testovací LED 13, piny TX / RX, USB rozhraní, externí zdroj napájení . The Popis desky Arduino UNO je diskutováno níže.

Konfigurace kolíku desky Arduino Uno

Konfigurace kolíku desky Arduino Uno

Zdroj napájení

The Napájení Arduino Uno lze provést pomocí kabelu USB nebo externího napájecího zdroje. Mezi externí zdroje napájení patří hlavně adaptér střídavého proudu na stejnosměrný, jinak baterie. Adaptér lze připojit k Arduino Uno zapojením do napájecího konektoru desky Arduino. Podobně, baterie vodiče lze připojit ke kolíku Vin a ke kolíku GND konektoru POWER. Navrhovaný rozsah napětí bude 7 voltů až 12 voltů.


Vstup výstup

14 digitálních pinů na Arduino Uno lze použít jako vstup a výstup pomocí funkcí jako pinMode (), digitalWrite () a Digital Read ().

Pin1 (TX) & Pin0 (RX) (sériové): Tento pin se používá k přenosu a příjmu sériových dat TTL a jsou připojeny k pinům ekvivalentním sériovému čipu ATmega8U2 USB na TTL.

Pin 2 a Pin 3 (externí přerušení): Lze připojit externí piny pro aktivaci přerušení při nízké hodnotě, změně hodnoty.

Kolíky 3, 5, 6, 9, 10 a 11 (PWM): Tento pin poskytuje 8bitový PWM o / p funkcí analogWrite ().

Kolíky SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Tyto piny udržují komunikaci SPI, i když je nabízena základním hardwarem, v současnosti není součástí jazyka Arduino.

Pin-13 (LED): Vestavěnou LED lze připojit k pin-13 (digitální pin). Jako kolík s vysokou hodnotou se aktivuje dioda emitující světlo, kdykoli je kolík NÍZKÝ.

Pin-4 (SDA) a Pin-5 (SCL) (I2C): Podporuje komunikaci TWI pomocí knihovny Wire.

AREF (referenční napětí): Referenční napětí je pro analogový i / ps s analogReference ().

Resetovat PIN: Tento pin se používá k resetování (RST) mikrokontroléru.

Paměť

Paměť tohoto mikrokontroléru Atmega328 Arduino obsahuje flash paměť - 32 kB pro ukládání kódu, SRAM - 2 kB EEPROM - 1 kB.

Sdělení

Arduino Uno ATmega328 nabízí UART TTL- sériová komunikace a je přístupný na digitálních pinech jako TX (1) a RX (0). Software Arduina má sériový monitor, který umožňuje snadná data. Na desce jsou dvě LED diody, jako je RX & TX, které budou blikat, kdykoli jsou data vysílána přes USB.

Knihovna SoftwareSerial umožňuje sériovou komunikaci na digitálních pinech Arduino Uno a ATmega328P podporuje TWI (I2C) i SPI komunikace . Software Arduino obsahuje kabelovou knihovnu pro zjednodušení využití sběrnice I2C.

Jak používat Arduino Uno?

Arduino Uno dokáže detekovat okolí ze vstupu. Zde je vstupem řada senzorů, které mohou ovlivňovat jeho okolí ovládáním motorů, světel, jiných akčních členů atd. Mikrokontrolér ATmega328 na desce Arduino lze programovat pomocí programovacího jazyka Arduino a IDE (Integrated Development Environment) ). Projekty Arduino může komunikovat pomocí softwaru, zatímco běží na PC.

Programování Arduina

Jakmile je nástroj Arduino IDE nainstalován v počítači, připojte desku Arduino k počítači pomocí kabelu USB. Otevřete IDE Arduino a vyberte správnou desku výběrem Nástroje–> Deska ..> Arduino Uno a vyberte pravý Port výběrem Nástroje–> Port. Tuto desku lze programovat pomocí Arduina programovací jazyk záleží na zapojení.

Aktivace desky Arduino & blikat LED na desce vypsat programový kód s výběrem Soubory–> Příklady ..> Základy ..> Flash. Když jsou programovací kódy uloženy do IDE, klikněte na tlačítko „upload“ na horní liště. Jakmile je tento proces dokončen, zkontrolujte blikání LED na desce.

Ochrana USB před vysokým napětím

Deska Arduino Uno má přeskupitelnou poly pojistku, která chrání USB port počítače před přepětím. Ačkoli většina počítačů má vlastní vnitřní ochranu, pojistka poskytuje další vrstvu bezpečnosti. Pokud je do portu USB přivedeno více než 500 mA, pak pojistka běžně rozbije spojení, dokud není odstraněno přepětí.

Fyzikální vlastnosti

Fyzické vlastnosti desky Arduino zahrnují hlavně délku a šířku. The tištěný spoj Délka a šířka Arduino Uno jsou 2,7 x 2,1 palce, ale napájecí konektor a USB konektor přesahují předchozí měření. Desku lze připevnit na povrch jinak pomocí otvorů pro šrouby.

Aplikace Arduino Uno ATmega328

The aplikace Arduino Uno zahrnout následující.

  • Arduino uno se používá v prototypování projektů „udělej si sám“.
  • Při vývoji projektů založených na řízení založeném na kódu
  • Vývoj automatizačního systému
  • Návrh základních návrhů obvodů.

O toto tedy jde Datasheet Arduino Uno . Z výše uvedených informací konečně můžeme usoudit, že se jedná o 8bitový mikrokontrolér ATmega328P. Má různé komponenty, jako je sériová komunikace, krystalový oscilátor , regulátor napětí pro podporu mikrokontrolér . Tato deska obsahuje USB připojení, digitální I / O piny-14, analogové i / p piny-6, napájecí konektor, resetovací tlačítko a záhlaví ICSP. Zde je otázka pro vás, co je to Cena Arduino Uno v Indii ?