ATmega328 Arduino Uno igazgatósági munka és alkalmazásai

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Az Arduino uno egyfajta mikrokontroller alaplap, amely az ATmega328-on alapul, az Uno pedig olasz kifejezés, amely egyet jelent. Az Arduino Uno nevét a mikrokontroller alaplap közelgő kiadásának jelölésével kapta Arduino Uno Board 1.0 . Ez a kártya tartalmaz digitális I / O-tűket-14, tápcsatlakozót, analóg i / ps-6-ot, kerámia rezonátor-A16 MHz-et, USB-csatlakozást, RST gombot és ICSP fejlécet. Mindezek támogathatják a mikrovezérlő a további működéshez a kártya számítógéphez csatlakoztatásával. Ennek a kártyának az áramellátása AC-DC adapter, USB-kábel, egyébként akkumulátor segítségével valósítható meg. Ez a cikk azt tárgyalja, mi az Arduino Uno mikrovezérlő , csap konfiguráció, Az Arduino Uno specifikációi vagy jellemzői ,és alkalmazások.

Mi az Arduino Uno ATmega328?

Az ATmega328 egyfajta egy chipes mikrovezérlő, amelyet Atmel-mel hoztak létre a megaAVR család . Ennek az Arduino Uno-nak az architektúrája egy testre szabott, 8 bites Harvard-architektúra RISC processzor mag. Az Arduino egyéb táblái Egy az Arduino Pro Mini, az Arduino Nano, az Arduino Due, az Arduino Mega és az Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Az Arduino Uno Board jellemzői

Az az Arduino Uno ATmega328 jellemzői a következőket tartalmazza.



  • Az üzemi feszültség 5V
  • Az ajánlott bemeneti feszültség 7v és 12V között lesz
  • A bemeneti feszültség 6v és 20V között van
  • A digitális bemeneti / kimeneti érintkezők 14
  • Az analóg i / p csapok száma 6
  • Az egyenáram minden bemeneti / kimeneti tűnél 40 mA
  • A 3,3 V-os DC egyenárama 50 mA
  • A Flash memória 32 KB
  • Az SRAM értéke 2 KB
  • Az EEPROM 1 KB
  • A CLK sebessége 16 MHz

Arduino Uno Pin diagram

Az Arduino Uno kártya tápegységekkel, analóg csapokkal, ATmegs328, ICSP fejléc, Reset gomb, tápellátás LED , digitális csapok, tesztvezetõ 13, TX / RX csapok, USB interfész, egy külsõ tápegység . Az Arduino UNO tábla leírása az alábbiakban tárgyaljuk.

Arduino Uno Board Pin konfiguráció

Arduino Uno Board Pin konfiguráció

Tápegység

Az Arduino Uno tápegység USB kábel vagy külső tápegység segítségével végezhető el. A külső tápegységek főként AC-DC adaptert tartalmaznak, különben akkumulátort. Az adapter csatlakoztatható az Arduino Uno-hoz az Arduino kártya tápcsatlakozójához való csatlakozással. Hasonlóképpen, az akkumulátor vezetékek csatlakoztathatók a Vin és a POWER csatlakozó GND tűjéhez. A javasolt feszültségtartomány 7 és 12 volt közötti lesz.


Bemenet kimenet

Az Arduino Uno 14 digitális érintkezője bemenetként és kimenetként használható olyan funkciók segítségével, mint a pinMode (), digitalWrite () és Digital Read ().

Pin1 (TX) & Pin0 (RX) (soros): Ezt a csapot a TTL soros adatok továbbítására és fogadására használják, és ezek az ATmega8U2 USB - TTL soros chip egyenértékű csapokhoz vannak csatlakoztatva.

2. és 3. tű (külső megszakítások): Külső csapok csatlakoztathatók a megszakítás aktiválásához alacsony érték, értékváltozás felett.

3., 5., 6., 9., 10. és 11. tű (PWM): Ez a tű 8 bites PWM o / p értéket ad az analogWrite () funkcióval.

SPI csapok (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Ezek a csapok fenntartják az SPI-kommunikációt, annak ellenére, hogy az alapvető hardver kínálja őket, jelenleg nem szerepel az Arduino nyelvben.

13. tű (LED): A beépített LED csatlakoztatható a pin-13-hoz (digitális tű). HIGH-értékű csapként a fénykibocsátó dióda aktiválódik, amikor a csap alacsony.

Pin-4 (SDA) és Pin-5 (SCL) (I2C): Támogatja a TWI-kommunikációt a Wire könyvtár segítségével.

AREF (referenciafeszültség): A referenciafeszültség az analóg i / ps analóg referenciával () rendelkezik.

PIN visszaállítása: Ezt a csapot használják a mikrokontroller alaphelyzetbe állításához (RST).

memória

Ennek az Atmega328 Arduino mikrovezérlőnek a memóriája 32 MB flash memóriát tartalmaz a kód tárolásához, SRAM-2 KB EEPROM-1 KB.

Kommunikáció

Az Arduino Uno ATmega328 az UART TTL- soros kommunikáció , és elérhető olyan digitális csapokon, mint a TX (1) és az RX (0). Az Arduino szoftvere soros monitorral rendelkezik, amely lehetővé teszi az egyszerű adatokat. Két olyan LED van a táblán, mint az RX & TX, amelyek villognak, ha az adatokat USB-n keresztül sugározzák.

A SoftwareSerial könyvtár lehetővé teszi a soros kommunikációt az Arduino Uno digitális érintkezőkön, és az ATmega328P támogatja a TWI (I2C), valamint a SPI-kommunikáció . Az Arduino szoftver vezetékes könyvtárat tartalmaz az I2C busz használatának egyszerűsítése érdekében.

Hogyan kell használni az Arduino Uno-t?

Az Arduino Uno a bemenetből képes felismerni a környéket. Itt a bemenet számos érzékelő, amelyek motorok, lámpák, egyéb működtetők stb. Vezérlésével befolyásolhatják a környezetét. Az Arduino táblán lévő ATmega328 mikrovezérlő programozható egy Arduino programozási nyelv és az IDE (Integrated Development Environment) segítségével. ). Arduino projektek szoftveresen kommunikálhat, miközben PC-n fut.

Arduino programozás

Miután telepítette az Arduino IDE eszközt a számítógépre, csatlakoztassa az Arduino kártyát a számítógéphez USB-kábel segítségével. Nyissa meg az Arduino IDE alkalmazást, és válassza az Eszközök -> Tábla ..> Arduino Uno menüpont kiválasztásával a megfelelő táblát, majd válassza az Eszközök -> Port menüpontot a megfelelő portra. Ez a tábla egy Arduino segítségével programozható programozási nyelv függ a kábelezéstől.

Az Arduino tábla aktiválása & villog a LED a táblára dobja ki a programkódot a Fájlok–> Példák ..> Alapok ..> Flash kiválasztásával. Amikor a programozási kódokat beillesztette az IDE-be, majd kattintson a felső sávon a „feltöltés” ​​gombra. Miután ez a folyamat befejeződött, ellenőrizze a LED villanását a táblán.

Az USB nagyfeszültségű védelme

Az Arduino Uno kártyán van egy átrendezhető poli biztosíték, amely megvédi a számítógép USB portját a túlfeszültségtől. Bár a PC-k többségének saját belső védelme van, a biztosíték további biztonságot nyújt. Ha az USB port 500mA felett van, akkor a biztosíték rendszeresen megszakítja a kapcsolatot, amíg a túlfeszültség megszűnik.

Fizikai jellemzők

Az Arduino tábla fizikai jellemzői elsősorban a hosszúságot és a szélességet tartalmazzák. Az nyomtatott áramkör az Arduino Uno hossza és szélessége 2,7 x 2,1 hüvelyk, de a tápcsatlakozó és az USB csatlakozó túlmutat az előző mérésen. A tábla rögzíthető a felületen, különben a csavarlyukakkal.

Az Arduino Uno ATmega328 alkalmazásai

Az alkalmazások Arduino Uno a következőket tartalmazzák.

  • Arduino uno a Do-it-Yourself projektek prototípus készítésében használatos.
  • Kód alapú vezérlésen alapuló projektek kidolgozása során
  • Automatizálási rendszer fejlesztése
  • Alapvető áramköri tervek tervezése.

Így erről van szó Arduino Uno adatlap . A fenti információkból végül arra következtethetünk, hogy ez egy 8 bites ATmega328P mikrovezérlő. Különböző összetevői vannak, mint a soros kommunikáció, kristályoszcillátor , a feszültségszabályozó a támogatáshoz a mikrovezérlő . Ez a kártya tartalmaz USB-csatlakozást, digitális I / O-tűket-14, analóg i / p-tűket-6, tápfeszültség-csatlakozó aljzatot, egy visszaállító gombot és egy ICSP fejlécet. Itt van egy kérdés az Ön számára, mi az Arduino Uno ár Indiában ?