Pracovná doska ATmega328 Arduino Uno a jej aplikácie

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





The Arduino uno je jeden druh dosky mikrokontroléra založený na ATmega328 a Uno je taliansky výraz, ktorý znamená jeden. Arduino Uno je pomenované pre značenie pripravovaného vydania dosky mikrokontrolérov Doska Arduino Uno 1.0 . Táto doska obsahuje digitálne I / O piny-14, napájací konektor, analógový i / ps-6, keramický rezonátor-A16 MHz, USB pripojenie, tlačidlo RST a hlavičku ICSP. To všetko môže podporiť mikrokontrolér pre ďalšie fungovanie pripojením tejto dosky k počítaču. Napájanie tejto dosky je možné pomocou adaptéra AC na DC, kábla USB, inak batérie. Tento článok pojednáva o tom, čo je Mikrokontrolér Arduino Uno , konfigurácia kolíka, Arduino Uno špecifikácie alebo vlastnosti ,a aplikácie.

Čo je Arduino Uno ATmega328?

The ATmega328 je jeden druh jednočipového mikrokontroléra vytvorený s Atmelom v rámci rodina megaAVR . Architektúra tohto Arduino Uno je prispôsobená harvardská architektúra s 8 bitmi Procesor RISC jadro. Ostatné dosky Arduina Jeden patria Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega a Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Vlastnosti dosky Arduino Uno

The vlastnosti Arduino Uno ATmega328 zahŕňa nasledujúce.



  • Prevádzkové napätie je 5V
  • Odporúčané vstupné napätie sa bude pohybovať od 7 do 12V
  • Vstupné napätie sa pohybuje od 6v do 20V
  • Digitálne vstupné / výstupné piny sú 14
  • Analógové i / p piny sú 6
  • DC prúd pre každý vstupný / výstupný pin je 40 mA
  • Jednosmerný prúd pre pin 3,3 V je 50 mA
  • Flash pamäť je 32 kB
  • SRAM má veľkosť 2 kB
  • EEPROM je 1 kB
  • Rýchlosť CLK je 16 MHz

Schéma pinov Arduino Uno

Doska Arduino Uno môže byť zostavená z napájacích pinov, analógových pinov, ATmegs328, záhlavia ICSP, tlačidla Reset, LED napájania , digitálne piny, testovacia LED 13, piny TX / RX, rozhranie USB, externé Zdroj . The Popis dosky Arduino UNO je diskutovaná nižšie.

Konfigurácia pinov dosky Arduino Uno

Konfigurácia pinov dosky Arduino Uno

Zdroj

The Napájací zdroj Arduino Uno je možné vykonať pomocou kábla USB alebo externého zdroja napájania. Externé zdroje napájania zahŕňajú hlavne adaptér AC na DC, inak batériu. Adaptér je možné pripojiť k Arduino Uno zapojením do napájacieho konektora na doske Arduino. Podobne batériu vodiče je možné pripojiť ku kolíku Vin a ku kolíku GND konektora POWER. Navrhovaný rozsah napätia bude 7 voltov až 12 voltov.


Vstup výstup

14 digitálnych pinov na Arduino Uno možno použiť ako vstup a výstup pomocou funkcií ako pinMode (), digitalWrite () a Digital Read ().

Pin1 (TX) a Pin0 (RX) (sériové): Tento pin sa používa na prenos a príjem sériových údajov TTL a tieto sú pripojené k ekvivalentným pinom sériového čipu USB ATmega8U2.

Pin 2 a Pin 3 (externé prerušenia): Môžu byť pripojené externé piny, aby sa aktivovalo prerušenie pri nízkej hodnote, zmene hodnoty.

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

Kolíky SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Tieto piny udržiavajú SPI komunikáciu, aj keď ju ponúka základný hardvér, v súčasnosti nie sú súčasťou jazyka Arduino.

Pin-13 (LED): Vstavanú LED možno pripojiť na pin-13 (digitálny pin). Ako kolík s vysokou hodnotou sa aktivuje dióda vyžarujúca svetlo, kedykoľvek je kolík NÍZKY.

Pin-4 (SDA) a pin-5 (SCL) (I2C): Podporuje komunikáciu TWI pomocou knižnice Wire.

AREF (referenčné napätie): Referenčné napätie je pre analógový i / ps s analogReference ().

Resetovať PIN: Tento pin sa používa na resetovanie (RST) mikrokontroléra.

Pamäť

Pamäť tohto mikrokontroléra Atmega328 Arduino obsahuje flash pamäť - 32 kB na ukladanie kódu, SRAM - 2 kB EEPROM - 1 kB.

Komunikácia

Arduino Uno ATmega328 ponúka UART TTL- sériová komunikácia a je prístupný na digitálnych kolíkoch ako TX (1) a RX (0). Softvér Arduina má sériový monitor, ktorý umožňuje ľahké údaje. Na doske sú dve LED diódy, napríklad RX a TX, ktoré budú blikať, kedykoľvek sa budú vysielať údaje cez USB.

Knižnica SoftwareSerial umožňuje sériovú komunikáciu na digitálnych kolíkoch Arduino Uno a ATmega328P podporuje TWI (I2C), ako aj SPI-komunikácia . Softvér Arduino obsahuje káblovú knižnicu na zjednodušenie využitia zbernice I2C.

Ako používať Arduino Uno?

Arduino Uno dokáže detekovať okolie zo vstupu. Tu je vstupom množstvo senzorov, ktoré môžu ovplyvňovať okolie riadením motorov, svetiel, iných akčných členov atď. Mikrokontrolér ATmega328 na doske Arduino je možné programovať pomocou programovacieho jazyka Arduino a IDE (Integrated Development Environment). ). Projekty Arduino môže komunikovať pomocou softvéru, zatiaľ čo beží na PC.

Programovanie Arduina

Po nainštalovaní nástroja Arduino IDE do počítača pripojte dosku Arduino k počítaču pomocou kábla USB. Otvorte IDE Arduino a vyberte pravú dosku výberom možnosti Nástroje–> Doska ..> Arduino Uno a vyberte pravý port výberom možnosti Nástroje–> Port. Túto dosku je možné programovať pomocou Arduina programovací jazyk záleží na elektroinštalácii.

Aktivácia dosky Arduino & bliknúť LED na doske vyklopte programový kód s výberom súborov -> príklady ..> základy ..> Flash. Keď sa programovacie kódy zobrazia na IDE, kliknite na tlačidlo „upload“ na hornom paneli. Po dokončení tohto procesu skontrolujte blikanie LED na doske.

Ochrana pred vysokým napätím USB

Doska Arduino Uno má preskupiteľnú poly poistku, ktorá chráni port USB počítača pred prepätím. Aj keď väčšina počítačov má svoju vnútornú ochranu, poistka poskytuje ďalšiu vrstvu bezpečnosti. Ak je do USB portu nad 500 mA, potom poistka bežne pretrhne spojenie, kým sa neodstráni prepätie.

Fyzicka charakteristika

Fyzické vlastnosti dosky Arduino zahŕňajú hlavne dĺžku a šírku. The vytlačená obvodová doska dĺžky a šírky Arduino Uno sú 2,7 x 2,1 palca, ale napájací konektor a USB konektor presiahnu predchádzajúce meranie. Dosku je možné pripevniť na povrch inak pomocou otvorov pre skrutky.

Aplikácie Arduino Uno ATmega328

The aplikácie Arduino Uno zahrňte nasledujúce.

  • Arduino uno sa používa pri prototypovaní projektov „urob si sám“.
  • Pri vývoji projektov založených na kódovej kontrole
  • Vývoj automatizačného systému
  • Návrh základných návrhov obvodov.

Toto je teda všetko o Datasheet Arduino Uno . Z vyššie uvedených informácií nakoniec môžeme konštatovať, že sa jedná o 8-bitový mikrokontrolér ATmega328P. Má rôzne komponenty ako sériová komunikácia, kryštálový oscilátor , regulátor napätia na podporu mikrokontrolér . Táto doska obsahuje pripojenie USB, digitálne I / O piny-14, analógové i / p piny-6, konektor napájania, tlačidlo reset a hlavičku ICSP. Tu je otázka pre vás, čo je to Cena Arduino Uno v Indii ?