Bevezetés Az Arduino Uno

Szia barátok! Remélem jól csinálod. Visszajöttem, hogy napi adag hasznos információt adjak. Ma felfedem az Arduino Uno bevezetésének részleteit. Ez egy mikrokontroller tábla által kifejlesztett Arduino.cc és Atmega328 alapján.

Elektronikus eszközök egyre kompakt, rugalmas, olcsó, amely képes több funkció, mint elődeik, ami történt, hogy fedezze több helyet, kiderült, költséges a képességét, hogy végezze el kevesebb funkciók.

A szakértők mindig arra törekszenek, hogy olyan innovációt vezessenek be az automatizálásban, amely minimális erőfeszítést igényel, és maximális teljesítményt biztosít. A mikrokontrollert az elektronikai iparban vezették be azzal a céllal, hogy megkönnyítsük a feladatainkat, amelyek akár távoli kapcsolattal is rendelkeznek az automatizálással.

a mikrokontrollereket széles körben használják beágyazott rendszerekben, így az eszközök az igényeinknek és igényeinknek megfelelően működnek. Már tárgyaltunk olyan vezérlőkről, mint a 8051, az Atmega16, az Atmega328 és a PIC16F877.

Arduino Uno egy nagyon értékes mellett az elektronika, amely az USB interfész, 14 digitális I/O csapok, 6 analóg csapok, Atmega328 mikrokontroller. Támogatja a soros kommunikációt Tx és Rx tűkkel is. Azt is meg kell nézni ezt UNO kezdőknek.

számos változata Arduino táblák be a piacon, mint Arduino Uno, Arduino Due, Arduino Leonardo, Arduino Mega, azonban a leggyakoribb változat Arduino Uno és Arduino Mega. Ha digitális elektronikával, beágyazott rendszerrel, robotikával vagy IoT-tal kapcsolatos projektet tervez, akkor az Arduino Uno használata lenne a legjobb, legegyszerűbb és leggazdaságosabb megoldás.

Ez egy nyílt forráskódú platform, azt jelenti, hogy a táblák és a szoftverek könnyen elérhetők, és bárki módosíthatja és optimalizálhatja a táblákat a jobb funkcionalitás érdekében.

Az Arduino eszközökhöz használt szoftvert IDE-nek (integrált fejlesztői környezet) hívják, amely szabadon használható, és alapvető készségeket igényel a tanuláshoz. C és C++ nyelven is programozható.

néhány ember összezavarodik a mikrokontroller és az Arduino között. Míg az előbbi csak egy a rendszer 40 pin chip, amit jön-val egy beépített mikroprocesszor, majd később egy fórumon, hogy jön a mikrokontroller a bázis a fórumon, bootloader, valamint lehetővé teszi a könnyű hozzáférést a bemeneti-kimeneti csapok teszi feltöltése vagy égő a program nagyon egyszerű.

a nem technikai háttérrel rendelkező emberek könnyen gyakorlati tapasztalatot szerezhetnek az Arduino-val, míg a mikrokontroller elsajátítása bizonyos szakértelmet és készségeket igényel.

Mindazonáltal elmondhatjuk, hogy minden Arduino alapvetően mikrokontroller, de nem minden mikrokontroller Arduino.

megpróbálom lefedni az Arduino Uno-val kapcsolatos minden dolgot, így világos képet kap arról, hogy mit csinál, főbb jellemzői, működése és mindent, amit tudnia kell. Kezdjük.

Bevezetés Az Arduino Uno

  • Arduino Uno egy mikrokontroller tábla által kifejlesztett Arduino.cc amely egy nyílt forráskódú elektronikai platform, amely elsősorban az ATmega328 AVR mikrovezérlőn alapul.
  • Első Arduino projekt indult az Interakció-Design Intézet Ivrea 2003-ban David Cuartielles meg Massimo Banzi azzal a szándékkal, hogy egy olcsó, rugalmas módon, hogy a diákok, illetve a szakmai ellenőrzésére számos eszköz a valós világban.
  • az Arduino Uno jelenlegi verziója USB interfésszel, 6 analóg bemeneti tűvel, 14 I/O digitális porttal rendelkezik, amelyeket külső elektronikus áramkörökkel való csatlakozáshoz használnak. A 14 I / O portból 6 csap használható PWM kimenethez.
  • lehetővé teszi a tervezők számára, hogy ellenőrizzék és érzékeljék a külső elektronikus eszközöket a Való Világban.
  • letöltheti az Arduino UNO adatlapot bu kattintson az alábbi gombra:

  • ez a tábla minden olyan funkcióval rendelkezik, amely a vezérlő futtatásához szükséges, és közvetlenül csatlakoztatható a számítógéphez USB-kábelen keresztül, amelyet a kód ide (integrált fejlesztői környezet) szoftverrel történő átvitelére használnak, elsősorban az Arduino programozására. Az IDE ugyanolyan kompatibilis a Windows, MAC vagy Linux rendszerekkel, azonban a Windows használata előnyös. Az IDE-ben olyan programozási nyelveket használnak, mint a C és a C++.
  • az USB-n kívül az akkumulátor vagy az AC-DC örökbefogadó is használható a tábla táplálására.
  • az Arduino Uno táblák használat és funkcionalitás szempontjából nagyon hasonlítanak az Arduino család többi táblájához, azonban az Uno táblák nem rendelkeznek FTDI USB-vel a Soros illesztőprogram chiphez.
  • sok változata Uno táblák elérhető, azonban, Arduino Nano V3 és Arduino Uno a leg — bb hivatalos változat, hogy jön-val Atmega328 8-bites AVR Atmel mikrokontroller, ahol a RAM memória 32kB.
  • amikor a feladat jellege és funkcionalitása bonyolult, Mirco SD kártya hozzáadható a táblákhoz, hogy további információkat tároljanak.
az Arduino Uno Board jellemzői
  • az Arduino Uno USB interfésszel rendelkezik, azaz az USB port hozzáadódik a táblához, hogy soros kommunikációt alakítson ki a számítógéppel.
  • Atmega328 mikrokontroller kerül a táblára, hogy jön a számos funkciók, mint időzítő, számlálók, megszakítások, PWM, CPU, I / O csapok alapján 16mhz óra, amely segít a termelő több frekvencia és utasítások száma ciklusonként.

  • ez egy nyílt forráskódú platform, ahol bárki módosíthatja és optimalizálhatja a táblát az elérni kívánt utasítások és feladatok száma alapján.
  • ez a tábla beépített szabályozási funkcióval rendelkezik, amely a feszültséget ellenőrzés alatt tartja, amikor az eszköz csatlakozik a külső eszközhöz.
  • Reset pin hozzáadódik a táblához, amely visszaállítja az egész táblát, majd a futó programot a kezdeti szakaszban veszi át. Ez a pin akkor hasznos, ha a tábla a futó program közepén lóg; ennek a pin-kódnak a megnyomása mindent elmozdít a programból, és rögtön az elejétől elindítja a programot.
  • 14 I/O digitális és 6 analóg csap van beépítve a táblába, amely lehetővé teszi a külső kapcsolatot a tábla bármely áramkörével. Ezek a csapok biztosítják a rugalmasságot és a könnyű használatot a külső eszközökhöz, amelyek ezen csapokon keresztül csatlakoztathatók. Nincs szükség kemény, gyors interfészre az eszközök csatlakoztatásához a táblához. Egyszerűen csatlakoztassa a külső eszközt a tábla csapjaihoz, amelyeket a táblán fejléc formájában helyeznek el.
  • a 6 analóg csap A0-A5 jelzéssel van ellátva, 10bit felbontással. Ezek a csapok 0-tól 5V-ig mérnek, azonban az analopreference() függvény és az AREF pin segítségével nagy tartományra konfigurálhatók.
  • a flash memória 13kb-ja az utasítások számának kód formájában történő tárolására szolgál.
  • csak 5 V szükséges a tábla bekapcsolásához, amely közvetlenül USB port vagy külső örökbefogadó segítségével érhető el, azonban 12 V-ig képes támogatni a külső áramforrást, amely szabályozható, és a projekt követelménye alapján 5 V-ra vagy 3,3 V-ra korlátozható.
Arduino Uno Pinout

Arduino Uno az Atmega328 nevű AVR mikrovezérlőn alapul. Ez a vezérlő jön 2KB SRAM, 32kB flash memória, 1KB EEPROM. Arduino Board jön 14 digitális csapok 6 analóg csapok. A chipen lévő ADC-t használják ezeknek a csapoknak a mintavételére. A táblán egy 16 MHz-es frekvenciájú kristály oszcillátor van felszerelve. Az alábbi ábra az Arduino Uno tábla rögzítését mutatja.

Pin leírás

Több I/O digitális és analóg csap található a táblán, amely 5V-nál működik. Ezek a csapok szabványos működési minősítéssel rendelkeznek, amelyek 20mA-tól 40mA-ig terjednek. A táblán belső húzó ellenállásokat használnak, amelyek korlátozzák az áram túllépését az adott működési feltételektől. A túl sok áramerősség azonban ezeket az ellenállásokat használhatatlanná teszi, és károsítja az eszközt.

LED. Arduino Uno jön a beépített LED, amely keresztül csatlakozik pin 13. Ha nagy értéket ad a tűnek, akkor bekapcsolja, az alacsony pedig kikapcsolja.

Vin. Ez az Arduino tábla bemeneti feszültsége. Ez különbözik az USB porton keresztül szállított 5 V-tól. Ezt a csapot feszültség táplálására használják. Ha a feszültség a tápcsatlakozón keresztül történik, akkor ezen a csapon keresztül érhető el.

5V. ez a tábla azzal a képességgel rendelkezik, hogy feszültségszabályozást biztosítson. 5V pin használják, hogy a kimeneti szabályozott feszültség. A tábla háromféleképpen működik: USB, a tábla Vin pin-kódja vagy DC tápcsatlakozó.

az USB 5V körüli feszültséget támogat, míg a Vin és a tápcsatlakozó 7V és 20V közötti feszültséget támogat. javasoljuk, hogy a táblát 5V-on működtesse. fontos megjegyezni, hogy ha 5V vagy 3 feszültséggel van ellátva.3V csapok, ezek a feszültségszabályozás megkerülését eredményezik, amely károsíthatja a táblát, ha a feszültség meghaladja a határértéket.

GND. Ezek földi csapok. Több mint egy föld csapok biztosított a fórumon, amely lehet használni, mint egy követelmény.

Reset. Ez a pin be van építve a táblára, amely visszaállítja a táblán futó programot. A táblán a fizikai Visszaállítás helyett az IDE azzal a funkcióval rendelkezik, hogy programozással visszaállítja a táblát.

IOREF. Ez a csap nagyon hasznos a táblára való feszültséghivatkozás biztosításához. Egy pajzs segítségével olvassa el a feszültséget ezen a csapon, amely ezután kiválasztja a megfelelő áramforrást.

PWM. PWM által biztosított 3,5,6,9,10, 11pins. Ezek a csapok úgy vannak beállítva, hogy 8 bites PWM kimenetet biztosítsanak.

AREF. Ezt Analóg hivatkozásnak nevezik. Ezt a csapot az analóg bemenetek referencia feszültségének biztosítására használják.

TWI. Ezt Kétvezetékes interfésznek nevezik. A TWI kommunikáció Vezetékes könyvtáron keresztül érhető el. Erre a célra A4-es és A5-ös csapokat használnak.

soros kommunikáció. A soros kommunikációt két Pin 0 (Rx) és Pin 1 (Tx) nevű csapon keresztül végezzük.

Az Rx pin-kódot az adatok fogadására használják, míg a Tx pin-kódot az adatok továbbítására használják.

külső megszakítások. A 2-es és a 3-as tű külső megszakítások biztosítására szolgál. A megszakítást alacsony vagy változó érték megadásával hívják.

kommunikáció és programozás

Arduino Uno más Arduino táblákkal, mikrokontrollerekkel és számítógépekkel való kapcsolatfelvételi képességgel rendelkezik. A táblára helyezett Atmega328 soros kommunikációt biztosít olyan csapokkal, mint az Rx vagy a Tx.

a táblán található Atmega16U2 egy útvonalat biztosít a soros kommunikációhoz USB com illesztőprogramok segítségével. A Soros monitor az IDE szoftveren található, amelyet szöveges adatok küldésére vagy fogadására használnak a tábláról. Ha az Rx és Tx csapokra helyezett LED-ek villognak, akkor az adatok továbbítását jelzik.

Arduino Uno van programozva Arduino szoftver, amely egy cross-platform nevű alkalmazás IDE írt Java. Az AVR mikrovezérlő Atmega328 lefektetett alap jön builtin bootloader, amely felszabadítja Önt egy külön égő feltölteni a programot a fórumon.

Alkalmazások

Arduino Uno széles körű alkalmazásokkal rendelkezik. Egyre többen használják az Arduino táblákat a tudományos kutatásban használt érzékelők és eszközök kifejlesztésére. Az alábbiakban néhány fő alkalmazások a fórumon.

  • a Beágyazott Rendszer
  • Biztonsági és Védelmi Rendszer
  • Digitális Elektronika, Robotika
  • Parkolóban Számláló
  • Súlyú Gépek
  • Közlekedési Lámpa visszaszámlálás Időzítő
  • Orvosi Műszer
  • vészvilágítás Vasút
  • Otthon Automatizálás
  • Ipari Automatizálás

Van egy csomó más microcontrollers elérhető a piacon, hogy még erősebb, még az olcsó képest Arduino board. Szóval, miért inkább Arduino Uno?

valójában az Arduino egy nagy közösséggel jön, amely a tudást széles közönséggel fejleszti és osztja meg. Gyors támogatás áll rendelkezésre vonatkozó technikai szempontból bármely elektronikus projekt. Ha úgy dönt, Arduino board felett más vezérlők, nem kell, hogy gondoskodjon extra perifériák, eszközök, mint a legtöbb funkció könnyen elérhető a fedélzeten, ami a projekt gazdaságos jellegű, mentes a sok technikai szakértelem.

Ez mind a mai napig. Remélem van egy csomó információt Arduino Uno board. Ha azonban nem biztos benne,vagy bármilyen kérdése van, az alábbi megjegyzés szakaszban megkereshet. Szeretnék segíteni a legjobb tudásom szerint. Tartsa meg visszajelzéseit és javaslatait; segítenek nekünk minőségi munkát biztosítani, amely megfelel az Ön igényeinek és követelményeinek. Köszönjük, hogy elolvasta a cikket.

.

Related Posts

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük