Maybaygiare.org

Blog Network

Arduino UNO Pinout, Pin diagram, specifikációk és jellemzők részletesen

Az Arduino Uno egy nyílt forráskódú mikrokontroller kártya, amely az Atmel által kifejlesztett Atmega328p mikrochipen (az Arduino UNO R3-hoz) vagy az Atmega4809 mikrochipen (az Arduino UNO WIFI R2-hez) alapul. Atmega 328p alapú Arduino UNO pinout és specifikációk részletesen ebben a bejegyzésben.

mind az Atmega328, mind az ATmega4809 beépített rendszerbetöltővel rendelkezik, ami nagyon kényelmessé teszi a kártya villogását a kódunkkal. Mint minden Arduino tábla, a táblán futó szoftvert is programozhatjuk a C és C++nyelvből származó nyelv használatával. A legegyszerűbb fejlesztési környezet az Arduino IDE.

Arduino UNO R3 Front side
Arduino UNO R3 Front side
Arduino UNO R3 Back side
Arduino UNO R3 Backside

It consists of 6 analog inputs, 14 digital input/output pins (of which 6 can be used as PWM outputs), a 16 MHz ceramic crystal resonator, a USB-B port, an ICSP header, a power jack and, a reset button.

Arduino UNO Pinout and Pin diagram:

Arduino UNO pinout
Arduino UNO pinout

Regulator, Oscillator, and Reset button:

Regulator, Oscillator and Reset Button
Regulator, Oscillator, and Reset Button

Voltage Regulator-The voltage regulator converts the input voltage to 5V. The primary use of a voltage regulator is to control the voltage level in the Arduino board. Még akkor is, ha a szabályozó bemeneti tápfeszültsége ingadozik, a kimeneti feszültség állandó marad, közel 5 volt.

kristály oszcillátor-a kristály oszcillátor frekvenciája 16MHz, amely az órajelet biztosítja a mikrokontroller számára. Ez biztosítja az alapvető időzítést és irányítást a fórumon.

RESET gomb-a tábla visszaállítására szolgál. Javasoljuk, hogy nyomja meg ezt a gombot minden alkalommal, amikor a kódot a táblára villogjuk.

Arduino UNO tápegység csatlakozó:

Barrel jack, USB port és Vin Pin
Barrel jack, USB port, és Vin Pin

Barrel Jack – A Barrel jack vagy DC Power Jack használják a hatalom az Arduino fórumon egy külső tápegység. A hordó csatlakozója általában adapterhez van csatlakoztatva. A táblát 5-20 volt közötti adapterrel lehet táplálni, de a gyártó azt javasolja, hogy tartsa 7-12 volt között.

Megjegyzés: 12 v felett a tábla túlmelegedhet, 7 v alatt pedig előfordulhat, hogy a feszültség nem elegendő a tábla táplálásához.

USB B-port-az USB interfész az USB-kábel csatlakoztatására szolgál. Ez a port használható a készülék tápellátására az 5 V-os tápegységről. Ez lehetővé teszi számunkra, hogy csatlakoztassa a kártyát a számítógéphez. A programot az USB-kábelen keresztül a számítógépről sorozatosan töltik fel a táblára.

Vin-ez a modulált DC tápfeszültség, amelyet a csatlakozásban használt IC szabályozására használnak. Az Arduino táblán lévő IC-k elsődleges feszültségének is nevezik. A Vcc feszültség értéke negatív vagy pozitív lehet a GND csaphoz képest.

I2C csapok az Arduino UNO pin diagramon:

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

az I2C a kétvezetékes soros kommunikációs protokoll. Ez az integrált áramköröket jelenti. Az I2C két sort használ az adatok küldésére és fogadására: egy soros óratű (SCL) és egy soros adat (SDA) (SDA) pin.

  • SCL-Soros órát jelent. Ez a pin vagy vonal továbbítja az óra adatait. A két eszköz (master és slave) közötti adateltolódás szinkronizálására szolgál. A Soros órát a master eszköz generálja.
  • SDA-soros adatokat jelent. Ez az a vonal, amelyet a szolga és a mester használ az adatok küldésére és fogadására. Ezért hívják adatvonalnak, míg az SCL-t óravonalnak hívják.

SPI csapok az Arduino UNO pin diagramon:

"<yoastmark

"<yoastmark

az SPI a Soros perifériás interfészt jelenti. A mikrokontrollerek arra használják, hogy gyorsan kommunikáljanak egy vagy több perifériás eszközzel.

  • SCK-Soros órát jelent. Ezek az óraimpulzusok, amelyeket az adatátvitel szinkronizálására használnak.
  • MISO-ez a Master Input/ Slave kimenetet jelenti. Ez az adatsor a MISO pin-ben az adatok fogadására szolgál a Slave-től.
  • MOSI-ez a Master Output/ Slave bemenetet jelenti. Ez a sor az adatok perifériákra történő küldésére szolgál.
  • SS-a Slave Select rövidítése. Ezt a sort a mester használja. Úgy működik, mint az engedélyező vonal. Ha egy eszköz Slave Select pin értéke alacsony, akkor képes kommunikálni a mesterrel. Ha magas az értéke, figyelmen kívül hagyja a mestert. Ez lehetővé teszi számunkra, hogy több SPI perifériát használjunk ugyanazon MISO, MOSI és CLK vonalakon.

külső megszakítások (2 és 3)- Ezek a csapok használhatók megszakítások kiváltására alacsony értéken, emelkedő vagy csökkenő élen vagy értékváltozáson.

a soros kommunikációhoz TXD és RXD-TXD és RXD pineket használnak. A TXD az adatok továbbítására, az RXD pedig az adatok fogadására szolgál. Ez a sikeres adatáramlást is jelenti.

Arduino UNO Pinout ICSP:

ICSP csapok az Arduino UNO-n
ICSP csapok az Arduino UNO-n

Ez azt jelenti, hogy áramköri soros programozás. Ezekkel a csapokkal programozhatjuk az Arduino tábla firmware-jét. A firmware változások az új funkciókkal az ICSP fejléc segítségével kerülnek a mikrokontrollerbe.

az ICSP fejléc 6 csapból áll.

ICSP Header
ICSP Header

Arduino Uno Pinout – Analog Pins:

Analog Pins on Arduino UNO
Analog Pins on Arduino UNO

The Arduino Uno consists of 6 analog pins, which uses ADC (Analog to Digital converter). These pins can serve as analog inputs but can also function as digital inputs or digital outputs. Ezek a csapok analóg jelek és 0 és 1023 közötti visszatérési értékek formájában fogadják el a bemeneteket (mivel az Arduino Uno 10 bites analóg-digitális átalakítóval vagy 210 felbontással rendelkezik).

Az analóg-digitális átalakító három szakaszban működik: mintavétel, kvantálás és digitalizálás. Mivel az Arduino 0-5 voltos tartományban működik, a készülék lépésmérete 5/1023=0,00488 volt vagy 4,88 mV.

így értelmezhetjük a 4,88 mV bemeneti feszültséget bármelyik analóg csapra 1, 9,77 mV 2, és így tovább, amíg 5 V 1023. Bármi, ami 4,88 mV alatt van, 0-nak, 4,99 V felett pedig 1023-nak tekinthető.

Arduino Uno Pinout – digitális csapok:

digitális csapok az Arduino UNO-N
digitális csapok az Arduino UNO-N

az Arduino UNO-N arduino uno tábla, a 0-13 csapok Digitális bemeneti/kimeneti csapok.

Az Arduino digitális csapok csak két állapotot tudnak olvasni: ha feszültségjel van, és ha nincs jel. Ezt a fajta bemenetet általában digitálisnak (vagy binárisnak) nevezik, és ezeket az állapotokat magasnak és alacsonynak, vagy 1-nek és 0-nak nevezik.

LED (13): A táblán van egy beépített LED, amely a 13 digitális csaphoz van csatlakoztatva. Ha ez a tű magas vagy 1, A LED bekapcsol, ha a tű alacsony vagy 0, akkor kikapcsol.

PWM csapok:

az Arduino UNO PWM tűi
az Arduino UNO PWM tűi

ha alaposan megnézed, megtalálod a ‘~’ szimbólum a digitális pin 3,5,6,9,10, és 11. Ezeknek a csapoknak van egy további funkciója, az úgynevezett PWM. Ezért ezeket a csapokat PWM csapoknak nevezzük.

a PWM jelentése “impulzusszélesség-moduláció”. Ez azt jelenti, hogy egy analóg értéket modulálnak egy digitális jelen. Tegyük fel, hogy azt szeretné, ha egy egyenáramú motor egy bizonyos analóg feszültségen működne 0 és 5 V között.ez nem lehetséges, mert az Arduino kártya MOSFET-alapú.

PWM hullámforma
PWM hullámforma Munkaciklussal

így a kívánt kimenet eléréséhez csak analóg jelet tudunk szimulálni a kimenet be-és kikapcsolásával nagyon gyorsan. Így a PWM csak utánozza és szimulálja a tiszta analóg jel hatásait, soha nem képes tiszta digitális-analóg átalakítást végrehajtani (ami általában néhány aktív komponenst igényel, például kondenzátorokat és induktorokat).

Egyéb csapok:

Egyéb csapok
Egyéb csapok

GND (Ground pins): 5 ground pins áll rendelkezésre a táblán.

RESET – használja az Arduino kártya alaphelyzetbe állításához. Ha ez a tű 5 V-os, a kártya automatikusan visszaáll

I / O referenciafeszültség (IOREF) – ez a tű a bemeneti/kimeneti referencia. Ez biztosítja azt a feszültség referenciát, amelyen a mikrokontroller jelenleg működik. A jel küldése erre a pin-kódra nem tesz semmit.

3.3 V és 5V: ezek a csapok szabályozott 5V, illetve 3.3 v-ot biztosítanak a táblához csatlakoztatott külső alkatrészekhez.

az Arduino UNO specifikációi:

  • mikrokontroller: ATmega328p
  • Üzemi feszültség: 5V
  • Bemeneti feszültség (ajánlott): 7-12V
  • Bemeneti feszültség (határértékek): 6-20V
  • digitális I/O csapok: 14 csapok (ebből 6 PWM kimeneti csapok)
  • analóg bemeneti csapok: 6
  • egyenáram I/O Tűnként: 40 mA
  • egyenáram 3,3 V-os tűhöz: 50 mA
  • Flash memória: 32 KB (ebből 0,5 KB-ot a bootloader vesz fel)
  • SRAM: 2 KB (ATmega328)
  • EEPROM: 1 KB (ATmega328)
  • órajel: 16 MHz
  • hossz:6 mm
  • szélesség:4 mm
  • súly: 25 g

Tudjon meg többet az Arduino-ról itt:

|Arduino projektek kezdőknek

mint a betöltés…

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

Az e-mail-címet nem tesszük közzé.