Arduino UNO R3, csapdiagram, specifikáció és alkalmazások

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





Az Arduino UNO R3 gyakran használják mikrokontroller kártya egy Arduino családjában. Ez az Arduino tábla legújabb, 2011-ben kiadott harmadik verziója. A kártya fő előnye, hogy ha hibát követünk el, akkor megváltoztathatjuk a mikrokontrollert a táblán. Ennek a kártyának a főbb jellemzői elsősorban a következők: DIP (dual-inline-package), levehető és ATmega328 mikrokontroller. Ennek a táblának a programozása könnyen betölthető egy Arduino számítógépes program segítségével. Ennek a táblának hatalmas támogatottsága van az Arduino közösség részéről, amely nagyon egyszerű módon megkezdi a munkát a beágyazott elektronikában és még sok más alkalmazásban. Kérjük, olvassa el a linket, amelyről tudni szeretne Arduino - alapok és tervezés

Mi az Arduino Uno R3?

Az Arduino Uno R3 egyfajta ATmega328P alapú mikrokontroller kártya. Ez magában foglalja az egészet, ami szükséges a mikrovezérlő feltartásához, csak csatlakoztassa a számítógéphez egy USB-kábel segítségével, és az induláshoz AC-DC adaptert vagy akkumulátort adjon. Az Uno kifejezés „egyet” jelent az „olasz” nyelven, és az Arduino IDE 1.0 szoftverének kiadását jelölte. Az R3 Arduino Uno az Arduino Uno 3., valamint legújabb módosítása. Az Arduino alaplap és az IDE szoftver az Arduino referencia verziója, és jelenleg új kiadások felé halad. Az Uno-kártya az elsődleges az USB- Arduino táblák , és az Arduino platformhoz tervezett referencia modell.




Arduino Uno R3

Arduino Uno R3

Arduino Uno R3 specifikációk

Az Arduino Uno R3 tábla a következő specifikációkat tartalmazza.



  • Ez egy ATmega328P alapú mikrokontroller
  • Az Arduino üzemi feszültsége 5V
  • Az ajánlott bemeneti feszültség 7 V és 12 V között van
  • Az i / p feszültség (határérték) 6–20 V
  • Digitális bemeneti és kimeneti csapok - 14
  • Digitális bemeneti és kimeneti csapok (PWM) -6
  • Az analóg i / p csapok száma 6
  • Az egyenáram minden I / O tűnél 20 mA
  • A 3,3 V-os feszültséghez használt egyenáram 50 mA
  • Flash memória -32 KB, és 0,5 KB memóriát használ a rendszerindító
  • Az SRAM értéke 2 KB
  • Az EEPROM 1 KB
  • A CLK sebessége 16 MHz
  • Beépített LED
  • Az Arduino hossza és szélessége 68,6 mm x 53,4 mm
  • Az Arduino tábla tömege 25 g

Arduino Uno R3 tűs diagram

Az Arduino Uno R3 tűs diagram alább látható. 14 számjegyű I / O csapokból áll. Ezekből a csapokból 6 érintkezők használhatók, mint a PWM kimenetek. Ez a kártya 14 digitális bemeneti / kimeneti csapot, 6-os analóg bemeneteket, USB-csatlakozást, 16 MHz-es kvarckristályt, tápcsatlakozót, USB csatlakozás , rezonátor-16Mhz, egy tápcsatlakozó, egy ICSP fejléc és egy RST gomb.

Arduino Uno Pin diagram

Arduino Uno Pin diagram

Tápegység

Az tápegység az Arduino egy külső tápegységgel történhet, különben USB csatlakozással. A külső tápegység (6–20 volt) főleg elemet vagy váltakozó áramú adaptert tartalmaz. Az adapter csatlakoztatása úgy valósítható meg, hogy középen pozitív dugót (2,1 mm) csatlakoztat a kártya tápcsatlakozójához. Az akkumulátor pólusai elhelyezhetők a Vin, valamint a GND csapjaiban. A tápcsapok egy Arduino tábla a következőket tartalmazzák.


Bor: A bemeneti feszültség vagy a Vin az Arduino-hoz, miközben egy külső tápegységet használ, ellentétben az USB csatlakozásával vagy más módon RPS (szabályozott tápegység) . Ennek a csapnak a használatával biztosítani lehet a feszültséget.

5 Volt: Az RPS segítségével áramellátás biztosítható a mikrovezérlő valamint az Arduino táblán használt alkatrészeket. Ez a bemeneti feszültségtől a szabályozón keresztül közelíthető meg.

3V3: A fedélzeti szabályozóval 3,3 tápfeszültség generálható, és a legnagyobb húzóáram 50 mA lesz.

GND: GND (földelt) csapok

memória

Az ATmega328 mikrovezérlő memóriája 32 KB-ot tartalmaz, és a rendszerindító betöltőhöz 0,5 KB memóriát használnak, és tartalmaz SRAM-2 KB-ot és EEPROM-1KB-t is.

Bemenet és kimenet

Tudjuk, hogy az érvelő Uno R3 14 digitális érintkezőt tartalmaz, amelyek egyébként kimenetként használhatók olyan funkciók használatával, mint a pin Mode (), a Digital Read () és a Digital Write (). Ezek a csapok 5 V-val működhetnek, és minden digitális tű képes 20 mA-t adni vagy fogadni, és tartalmaz 20–50 000 ohmot felhúzza az ellenállást . Bármely csapon a maximális áram 40mA, amely nem haladhatja meg a mikrovezérlő károsodásának elkerülése érdekében. Ezenkívül az Arduino egyes csapjai speciális funkciókat tartalmaznak.

Soros csapok

Az Arduino kártya soros csapjai TX (1) és RX (0) csapok, és ezek a csapok felhasználhatók a TTL soros adatok átvitelére. Ezeknek a csapoknak a csatlakoztatása az ATmega8 U2 USB és a TTL chip egyenértékű csapjaival történhet.

Külső megszakító csapok

A tábla külső megszakító csapjai 2 és 3, és ezek a csapok elrendezhetők úgy, hogy aktiválják a megszakítást egy emelkedő, egyébként eső élen, ami egy alacsony érték, különben az érték módosítása

PWM csapok

Az Arduino PWM-csapjai 3, 5, 6, 9, 10 és 11, és egy 8 bites PWM kimenetet adnak az Write () analóg funkcióval.

SPI (soros perifériás interfész) csapok

Az SPI csapok 10, 11, 12, 13, azaz SS, MOSI, MISO, SCK, és ezek fenntartják az SPI kommunikáció az SPI könyvtár segítségével.

LED csap

Egy vitatábla be van építve egy LED digitális pin-13 segítségével. Ha a digitális tű magas, a LED világítani fog, különben nem fog világítani.

TWI (2-Wire Interface) csapok

A TWI csapok SDA vagy A4, & SCL vagy A5, amelyek támogathatják a TWI kommunikációját a Wire könyvtár segítségével.

AREF (analóg referencia) tű

Az analóg referenciatű az analóg i / ps bemeneteinek referenciafeszültsége, az analóg referencia () függvény használatával.

Reset (RST) csap

Ez a tű alacsony vonalat ad a mikrovezérlő alaphelyzetbe állításához, és nagyon hasznos, ha egy RST gombot használunk pajzsok felé, amelyek blokkolhatják az Arduino R3 kártya felett találhatót.

Kommunikáció

Az Arduino Uno kommunikációs protokolljai az SPI, I2C és UART soros kommunikáció .

UART

Az Arduino Uno a két funkciót használja, mint például az adó digitális pin1 és a vevő digitális pin0. Ezeket a csapokat főleg az UART-ban használják TTL soros kommunikáció.

I2C

Egy Arduino UNO kártya SDA tűt használ, különben A4 és A5 tű, különben SCL tűt használnak I2C kommunikáció drótkönyvtárral. Ebben az SCL és az SDA egyaránt CLK jel és adat jel.

SPI csapok

Az SPI kommunikáció magában foglalja a MOSI-t, a MISO-t és az SCK-t.

MOSI (Pin11)

Ez a csapban lévő master out slave, amely az adatok továbbítására szolgál az eszközökre

MISO (Pin12)

Ez a tű egy soros CLK, és a CLK impulzus szinkronizálja az átvitelt, amelyet a master állít elő.

SCK (Pin13)

A CLK impulzus szinkronizálja a master által generált adatátvitelt. Az SPI kommunikációjához az SPI könyvtárral egyenértékű csapokat használunk. Az ICSP (áramkörön belüli soros programozás) fejlécek felhasználhatók a programozáshoz ATmega mikrovezérlő közvetlenül a rendszerindítóval.

Arduino Uno R3 programozás

  • Az Arduino Uno R3 programozása az IDE szoftver segítségével történhet. A táblán lévő mikrovezérlőt egy rendszerbetöltő előre beégette, amely lehetővé teszi a friss kód feltöltését külső hardver programozó használata nélkül.
  • Ennek kommunikációja megtehető egy olyan protokoll segítségével, mint az STK500.
  • A programot feltölthetjük a mikrovezérlőbe is, elkerülve a rendszerbetöltőt a fejléc használatával, mint például az In-Circuit Serial Programming.

Arduino Uno R3 projektek

Az alkalmazások Arduino Az Uno főként az Arduino Uno-alapú projektekben vesz részt, amelyek a következőket tartalmazzák

  • Látogatói riasztás az Office-ban az Arduino Uno használatával
  • Arduino Uno alapú Futballrobot
  • Arduino Uno alapú automatikus gyógyszeres emlékeztető
  • Mozgásérzékelés statikus elektromossággal
  • Arduino Uno alapú Taxi digitális viteldíjmérővel
  • Arduino Uno alapú Smart Stick
  • Robotautó, amelyet Smartphone és Arduino irányít

Így erről van szó Arduino uno R3 adatlap . A fenti információk alapján végül arra következtethetünk, hogy ez a leggyakrabban használt tábla. Az UNO remek választás az első Arduino számára jellemzői miatt, mivel viszonylag olcsó, kicserélhetjük a mikrovezérlőt, és nagyon könnyű beállítani. Itt van egy kérdés az Ön számára, melyek azok egy Arduino Uno R3 alkalmazásai ?