Maybaygiare.org

Blog Network

Arduino UNO Pinout, Pin diagram, Specifikace a Funkce v Detailu

Arduino Uno je open-source mikrokontrolér board, který je založen na Mikročipu ATmega328P (pro Arduino UNO R3) nebo Mikročip ATmega4809 (pro Arduino UNO WIFI R2) micro-controller od firmy Atmel a byl první USB powered board vyvinut Arduino. Atmega 328P založené Arduino Uno pinout a specifikace jsou uvedeny podrobně v tomto příspěvku.

Oba Atmega328 a ATmega4809 přichází s vestavěný bootloader, což je velmi výhodné, aby se flash na palubě s naším kodexem. Stejně jako všechny desky Arduino můžeme programovat software běžící na desce pomocí jazyka odvozeného z C A C++. Nejjednodušší vývojové prostředí je 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. I když dochází k výkyvům vstupního napájecího napětí regulátoru, výstupní napětí zůstává konstantní a téměř 5 voltů.

krystalový oscilátor-krystalový oscilátor má frekvenci 16MHz, která poskytuje hodinový signál mikrokontroléru. Poskytuje základní načasování a ovládání desky.

tlačítko RESET-slouží k resetování desky. Doporučuje se stisknout toto tlačítko pokaždé, když blikáme kód na tabuli.

Arduino Uno Power Supply pinout:

Barel jack, USB port a Vin kód Pin
Barel jack, USB port, a Vin kód Pin

Barel Jack – Barrel jack nebo DC Napájecí konektor se používá pro napájení Arduino desce pomocí externího napájení. Zvedák hlavně je obvykle připojen k adaptéru. Deska může být napájena adaptérem, který se pohybuje mezi 5-20 volty, ale výrobce doporučuje udržovat ji mezi 7-12 volty.

Poznámka: Nad 12 volty, deska se může přehřát a pod 7 volty, napětí nemusí být dostatečné k napájení desky.

USB B-port-rozhraní USB se používá k připojení kabelu USB. Tento port lze použít k napájení zařízení ze zdroje 5V. Umožňuje nám připojit desku k počítači. Program se na desku nahraje sériově z počítače pomocí kabelu USB.

Vin-jedná se o modulované stejnosměrné napájecí napětí, které se používá k regulaci IC používaných v připojení. To je také nazýváno primární napětí pro IC je přítomen na desce Arduino. Hodnota napětí Vcc může být záporná nebo kladná pro pin GND.

I2C Pinů na Arduino UNO pin diagram:

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

I2C je dva-drát sériový komunikační protokol. To znamená Inter-integrované obvody. I2C používá k odesílání a přijímání dat dva řádky: PIN sériových hodin používá (SCL)a pin sériových dat (SDA) (SDA).

  • SCL-znamená sériové hodiny. Jedná se o pin nebo řádek, který přenáší data hodin. Používá se k synchronizaci posunu dat mezi dvěma zařízeními (master a slave). Sériové hodiny jsou generovány hlavním zařízením.
  • SDA-znamená sériová Data. Je definován jako řádek používaný slave a master k odesílání a přijímání dat. Proto se nazývá datová linka, zatímco SCL se nazývá hodinová čára.

SPI Piny na Arduino UNO pin diagram:

"<yoastmark

"<yoastmark

SPI je zkratka pro Sériové Periferní Rozhraní. Mikrokontroléry jej používají k rychlé komunikaci s jedním nebo více periferními zařízeními.

  • SCK-znamená sériové hodiny. Jedná se o hodinové impulsy, které se používají k synchronizaci přenosu dat.
  • MISO-znamená Master Input / Slave Output. Tento datový řádek v miso pin se používá k přijímání dat z Slave.
  • MOSI-znamená Master Output / Slave Input. Tento řádek se používá pro odesílání dat do periferií.
  • SS-to je zkratka pro Slave Select. Tento řádek používá velitel. Funguje jako povolovací čára. Když je hodnota pinu Slave Select zařízení nízká, může komunikovat s mistrem. Když je hodnota vysoká, ignoruje mistra. To nám umožňuje mít více periferních zařízení SPI, která sdílejí stejné linky MISO, MOSI a CLK.

externí přerušení (2 a 3) – tyto kolíky lze použít ke spuštění přerušení na nízké hodnotě, stoupající nebo klesající hraně nebo změně hodnoty.pro sériovou komunikaci se používají piny TXD a RXD-TXD a RXD. TXD se používá k přenosu dat a RXD se používá k přijímání dat. Představuje také úspěšný tok dat.

Arduino UNO Pinout ICSP:

ICSP pinů na Arduino UNO
ICSP pinů na Arduino UNO

je To zkratka pro In-Circuit Sériové Programování. Tyto piny můžeme použít k naprogramování firmwaru desky Arduino. Změny firmwaru s novými funkcemi jsou odesílány do mikrokontroléru pomocí záhlaví ICSP.

hlavička ICSP se skládá ze 6 pinů.

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. Tyto piny přijmout vstupy v podobě Analogové signály a vrátit hodnoty, které se pohybují mezi 0 a 1023 (protože Arduino Uno má 10-bitový Analogově-Digitální převodník nebo 210 rozlišení).

analogový převodník pracuje ve třech fázích: vzorkování, kvantování a digitalizace. Protože Arduino pracuje na rozsahu 0-5 voltů, velikost kroku zařízení je 5/1023=0.00488 voltů nebo 4.88 mV.

můžeme Tedy interpretovat 4.88 mV vstupní napětí na jakékoliv analogové piny 1, 9.77 mV 2, a tak dále, až 5 V jako 1023. Cokoli pod 4,88 mV je považováno za 0 a nad 4,99 V jako 1023.

Arduino Uno Pinout – Digitální Piny:

Digitálních Pinů na Arduino UNO
Digitálních Pinů na Arduino UNO

Na Arduino UNO deska, špendlíky 0-13 jsou digitální vstupně/výstupní piny.

digitální piny Arduino mohou číst pouze dva stavy: když je signál napětí a když není signál. Tento druh vstupu se obvykle nazývá digitální (nebo binární) a tyto stavy jsou označovány jako vysoké a nízké nebo 1 a 0.

LED (13): Na desce je vestavěná LED připojená k digitálnímu kolíku 13. Když je tento pin vysoký nebo 1, LED se zapne, když je pin nízký nebo 0, je vypnutý.

PWM piny:

PWM piny Arduino UNO
PWM piny Arduino UNO

Pokud se podíváte pozorně, zjistíte, ‚ ~ ‚ symbol na digitální pin 3,5,6,9,10, a 11. Tyto piny mají další funkci nazvanou PWM. Proto se tyto kolíky nazývají PWM kolíky.

PWM je zkratka pro „Pulse Width Modulation“. To znamená, že Analogová hodnota je modulována na digitálním signálu. Předpokládejme, že chcete, aby stejnosměrný motor běžel při určitém analogovém napětí mezi 0 a 5 V. to není možné, protože deska Arduino je založena na MOSFETu.

PWM Křivky
PWM Průběh s Duty cycle

Tak, aby dosáhli požadovaný výstup, můžeme simulovat pouze analogový signál přepnutím náš výstup zapnout a vypnout velmi rychle. PWM tedy může napodobovat a simulovat účinky čistého analogového signálu, nikdy nemůže provádět čistě digitální na analogovou konverzi (což obecně vyžaduje některé aktivní složky, jako jsou kondenzátory a induktory).

Ostatní piny:

kolíky
Ostatní špendlíky,

GND (Zem piny): Existuje 5 země kolíky jsou k dispozici na palubě.

RESET-slouží k resetování Arduino desky. Pokud je tento pin dodáván s 5 V, deska se automaticky resetuje

I / O referenční napětí – IOREF) – tento pin je referencí vstupu/výstupu. Poskytuje referenční napětí, při kterém mikrokontrolér v současné době pracuje. Odeslání signálu na tento pin nic nedělá.

3.3 V A 5V: tyto kolíky poskytují regulované 5v a 3.3 V pro externí komponenty připojené k desce.

Specifikace Arduino UNO:

  • Mikrokontrolér: ATmega328p
  • Provozní Napětí: 5V
  • Vstupní Napětí (doporučeno): 7-12V
  • Vstupní Napětí (limity): 6-20V
  • Digitální I/O Piny: 14 pinů (z toho 6 PWM výstupní piny)
  • Analogové Vstupní Piny: 6
  • DC Proud na I/O Pin: 40 mA
  • DC Proud pro 3.3 V Pin: 50 mA
  • Flash Paměť: 32 KB (z toho 0.5 KB je pořízena bootloader)
  • SRAM: 2 KB (ATmega328)
  • EEPROM: 1 KB (ATmega328)
  • Taktovací frekvence: 16 MHz
  • Délka:6 mm
  • Šířka:4 mm
  • Hmotnost: 25 g

Dozvědět se Více o Arduino zde:

|Arduino Projekty pro Začátečníky

Jako Zatížení…

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.