Maybaygiare.org

Blog Network

Arduino UNO Pinout, Pin Diagrammi, TEKNISET TIEDOT ja ominaisuudet yksityiskohtaisesti

Arduino Uno on avoimen lähdekoodin mikrokontrollerilevy, joka perustuu Atmelin mikrosiruun ATmega328P (Arduino UNO R3: lle) tai mikrosiruun ATmega4809 (Arduino UNO WIFI R2: lle) ja oli ensimmäinen Arduinon kehittämä USB-liitäntäinen levy. Atmega 328P perustuu Arduino UNO pinout ja tekniset tiedot annetaan yksityiskohtaisesti tässä viestissä.

sekä Atmega328: ssa että ATmega4809: ssä on sisäänrakennettu bootloader, jonka ansiosta on erittäin kätevää väläyttää taulua koodillamme. Kuten kaikki Arduino levyt, voimme ohjelmoida ohjelmiston käynnissä aluksella käyttäen kieltä johdettu C ja C++. Helpoin kehitysympäristö on 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. Vaikka säätimen syöttöjännitteessä olisi vaihteluita, lähtöjännite pysyy vakiona ja lähellä 5 volttia.

Kideoskillaattori – kideoskillaattorin taajuus on 16MHz, joka antaa kellosignaalin mikrokontrollerille. Se tarjoaa perus ajoitus ja ohjaus hallituksen.

nollauspainike-sitä käytetään taulun nollaamiseen. On suositeltavaa painaa tätä painiketta aina, kun väläytämme koodin taululle.

Arduino UNO Power Supply pinout:

Tynnyrijätkä, USB – portti ja Valmistenappi
Tynnyrijätkä, USB-portti ja Valmistenappi

Tynnyrijätkä-Arduino-laudan virtalähteenä käytetään Tynnyrijätettä tai TASAVIRTAJÄTETTÄ käyttämällä ulkoista virtalähdettä. Piipun liitin on yleensä kytketty adapteriin. Levy voidaan virtansa adapteri, joka vaihtelee välillä 5-20 volttia, mutta valmistaja suosittelee pitämään sen välillä 7-12 volttia.

Huomautus: Yli 12 volttia, lauta voi ylikuumentua ja alle 7 volttia, jännite ei välttämättä riitä valtaan aluksella.

USB B-portti – USB-liitäntää käytetään USB-kaapelin liittämiseen. Tämä portti voidaan käyttää valtaan laitteen 5V tarjonta. Sen avulla voimme yhdistää taulun tietokoneeseen. Ohjelma ladataan taululle sarjamaisesti tietokoneesta USB-kaapelin kautta.

Vin–se on moduloitu TASAVIRTAJÄNNITE, jota käytetään säätelemään yhteydessä käytettävää IC: tä. Sitä kutsutaan myös pääjännitteeksi IC: n läsnä Arduino aluksella. VCC-jännitteen arvo voi olla negatiivinen tai positiivinen GND-tappiin.

I2C Pins on Arduino UNO pin diagram:

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

I2C on kaksilankainen sarjaliikenneprotokolla. Se tarkoittaa integroituja piirejä. I2C käyttää kahta riviä tietojen lähettämiseen ja vastaanottamiseen: serial clock pin käyttää (SCL) ja serial data (SDA) (SDA) pin.

  • SCL-se tarkoittaa Sarjakelloa. Se on pin tai linja, joka siirtää kellon tiedot. Sitä käytetään synkronoimaan tietojen siirto kahden laitteen (master ja slave) välillä. Sarjakello syntyy päälaitteesta.
  • SDA-se tarkoittaa Sarjatietoa. Se määritellään linjaksi, jota orja ja isäntä käyttävät tietojen lähettämiseen ja vastaanottamiseen. Siksi sitä kutsutaan datalinjaksi, kun taas SCL: ää kutsutaan kellolinjaksi.

SPI Pins on Arduino UNO pin Diagrammi:

"<yoastmark"<yoastmark

SPI tulee sanoista Serial Peripheral Interface. Mikrokontrollerit käyttävät sitä kommunikoimaan yhden tai useamman oheislaitteen kanssa nopeasti.

  • SCK-se on lyhenne sanoista Serial Clock. Nämä ovat kellopulsseja, joita käytetään tiedonsiirron synkronointiin.
  • MISO-se tulee sanoista Master Input / Slave Output. Tätä DATARIVIÄ MISO-pinissä käytetään tiedon vastaanottamiseen Orjalta.
  • MOSI-se tulee sanoista Master Output / Slave Input. Tätä linjaa käytetään datan lähettämiseen oheislaitteille.
  • SS-se tulee sanoista Slave Select. Tätä linjaa käyttää mestari. Se toimii ota line. Kun laitteen Slave Select pin-arvo on alhainen, se voi kommunikoida päällikön kanssa. Kun sen arvo on korkea, se jättää mestarin huomiotta. Tämä mahdollistaa sen, että meillä on useita SPI-oheislaitteita, jotka jakavat samat MISO -, MOSI-ja CLK-linjat.

ulkoiset keskeytykset (2 ja 3)- näillä pinneillä voidaan laukaista keskeytys matalalla arvolla, nousevalla tai laskevalla reunalla tai arvon muutoksella.

TXD-ja RXD-TXD-ja RXD-pinnejä käytetään sarjaviestintään. Tiedon välittämiseen käytetään TXD: tä ja tiedon vastaanottamiseen RXD: tä. Se kuvaa myös onnistunutta tiedonkulkua.

Arduino UNO Pinout ICSP:

ICSP pins on Arduino UNO
ICSP pins on Arduino UNO

se tarkoittaa piirinsisäinen ohjelmointi. Voimme ohjelmoida Arduino-laudan laiteohjelmiston näillä pinneillä. Laiteohjelmiston muutokset uusilla toiminnoilla lähetetään mikrokontrolleriin ICSP-otsikon avulla.

ICSP-otsake koostuu 6 pinnistä.

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. Nämä nastat hyväksyä tuloa muodossa analogisia signaaleja ja palata arvot, jotka vaihtelevat välillä 0 ja 1023 (koska Arduino Uno on 10-bittinen analoginen digitaalimuunnin tai 210 resoluutio).

analoginen digitaalimuunnin toimii kolmessa vaiheessa: näytteenotto, kvantisointi ja digitointi. Koska Arduino toimii 0-5 voltin alueella, laitteen askelkoko on 5/1023=0,00488 volttia tai 4,88 MV.

näin voimme tulkita 4,88 mV: n tulojännitteen mihin tahansa analogiseen pinsiin 1: ksi, 9,77 mV: ksi 2: ksi ja niin edelleen 5 V: een asti 1023: ksi. Mitään alle 4,88 mV pidetään 0 ja yli 4,99 V kuin 1023.

Arduino Uno Pinout – digitaaliset nastat:

digitaaliset nastat Arduino UNO
digitaaliset nastat Arduino UNO

arduino uno Board, nastat 0-13 ovat digitaalisia tulo/lähtö nastat.

Arduinon digitaaliset nastat voivat lukea vain kaksi tilaa: milloin on jännitesignaali ja milloin ei signaalia. Tällaista syöttöä kutsutaan yleensä digitaaliseksi (tai binääriseksi) ja näitä tiloja kutsutaan nimellä HIGH ja LOW tai 1 ja 0.

LED (13: Laudalla on sisäänrakennettu LED kytketty digitaaliseen pin 13. Kun tämä tappi on korkea tai 1, LED kytketään päälle, kun tappi on alhainen tai 0, se on kytketty pois päältä.

PWM nastat:

PWM Arduino UNO
PWM Arduino UNO

jos katsoo tarkkaan, löydät ’~’ symboli digitaalinen pin 3,5,6,9,10, ja 11. Nämä nastat on lisäominaisuus nimeltään PWM. Siksi näitä nastat kutsutaan PWM nastat.

PWM tulee sanoista ”Pulse Width Modulation”. Se tarkoittaa, että analoginen arvo on moduloitu digitaalisen signaalin. Oletetaan, että haluat tasavirtamoottorin toimivan tietyllä analogisella jännitteellä välillä 0-5 V. Tämä ei ole mahdollista, koska Arduino-levy on MOSFET-pohjainen.

PWM aaltomuoto
PWM aaltomuoto Käyttösyklin kanssa

näin ollen halutun lähtötehon saavuttamiseksi voimme simuloida analogista signaalia vain kytkemällä ulostulomme päälle ja pois päältä hyvin nopeasti. Siten PWM voi vain jäljitellä ja simuloida vaikutuksia puhdasta analogista signaalia, se ei voi koskaan suorittaa puhdasta digitaalinen analoginen muuntaminen (joka yleensä vaatii joitakin aktiivisia komponentteja, kuten kondensaattorit ja induktorit).

muut nastat:

muut nastat
muut nastat

GND (Maannaulat): taululla on 5 maannaulaa.

RESET – käytä Arduino-levyn nollaamiseen. Jos tämä pin syötetään 5 V, levy nollautuu automaattisesti

I/O Viitejännite (IOREF) – tämä pin on tulo / lähtö viite. Se tarjoaa jännitteen, jolla Mikrokontrolleri toimii tällä hetkellä. Signaalin lähettäminen tähän pin-koodiin ei auta mitään.

3.3 V ja 5V: nämä nastat tarjoavat säänneltyjä 5v ja 3.3 v vastaavasti ulkoisille komponenteille, jotka on liitetty levyyn.

Arduino UNO:

  • Mikrokontrolleri: ATmega328p
  • Käyttöjännite: 5V
  • Tulojännite (suositus): 7-12v
  • Tulojännite (raja-arvot: 6-20V
  • digitaaliset I/O-nastat: 14 nastaa (joista 6 on PWM-lähtönappeja)
  • analogiset Tulonapit: 6
  • tasavirta per i/O-nappi: 40 mA
  • tasavirta 3,3 V: n Nasta: 50 mA
  • Flash-muisti: 32 KB (josta 0,5 KB on bootloader)
  • SRAM: 2 KB (ATmega328)
  • eeprom: 1 KB (ATmega328)
  • kellotaajuus:16 MHz
  • pituus:6 mm
  • leveys: 4 mm

Lue lisää arduinosta täältä:

/Arduino projects for beginners

like loading…

Vastaa

Sähköpostiosoitettasi ei julkaista.