Maybaygiare.org

Blog Network

Arduino UNO Pinout, pin-diagram, specifikationer og funktioner i detaljer

Arduino Uno er et open source mikrocontroller-kort, der er baseret på mikrochip ATmega328P (til Arduino UNO R3) eller mikrochip ATmega4809 (til Arduino UNO trådløst internet R2) mikrocontroller af Atmel og var det første USB-drevne kort udviklet af Arduino. Atmega 328p baseret Arduino UNO pinout og specifikationer er givet i detaljer i dette indlæg.

både Atmega328 og ATmega4809 leveres med en indbygget bootloader, hvilket gør det meget praktisk at blinke tavlen med vores kode. Som alle Arduino boards kan vi programmere programmet, der kører på tavlen, ved hjælp af et sprog, der stammer fra C og C++. Det nemmeste udviklingsmiljø er 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. Selv hvis der er udsving i regulatorens indgangsspændingsspænding, forbliver udgangsspændingen konstant og nær 5 volt.

krystaloscillator – krystaloscillatoren har en frekvens på 16 mm, hvilket giver ursignalet til mikrocontrolleren. Det giver den grundlæggende timing og kontrol til bestyrelsen.

RESET-knap – det bruges til at nulstille brættet. Det anbefales at trykke på denne knap, hver gang vi blinker koden til tavlen.

Arduino UNO strømforsyning pinout:

Barrel jack, USB – port og Vin Pin
Barrel jack, USB-port og Vin Pin

Barrel Jack-tønde jack eller DC strømstik bruges til at drive Arduino bord ved hjælp af en ekstern strømforsyning. Tøndestikket er normalt forbundet til en adapter. Brættet kan drives af en adapter, der ligger mellem 5-20 volt, men producenten anbefaler at holde den mellem 7-12 volt.

Bemærk: Over 12 volt, brættet kan overophedes og under 7 volt, spændingen er muligvis ikke tilstrækkelig til at drive brættet.

USB B-port-USB-grænsefladen bruges til at tilslutte USB-kablet. Denne port kan bruges til at drive enheden fra 5V-forsyningen. Det giver os mulighed for at forbinde tavlen til computeren. Programmet uploades serielt til tavlen fra computeren via USB-kablet.

Vin-det er den modulerede DC forsyningsspænding, som bruges til at regulere IC ‘ erne, der bruges i forbindelsen. Det kaldes også den primære spænding for IC ‘ er til stede på Arduino-kortet. VCC-spændingsværdien kan være negativ eller positiv for GND-stiften.

I2C Pins on Arduino UNO pin diagram:

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

I2C er den to-leder serielle kommunikationsprotokol. Det står for Inter-integrerede kredsløb. I2C bruger to linjer til at sende og modtage data: En serial clock pin bruger (SCL) og en serial data (SDA) (SDA) pin.

  • SCL-det står for Serial Clock. Det er pin-koden eller linjen, der overfører urdataene. Det bruges til at synkronisere skiftet af data mellem de to enheder (master og slave). Det serielle ur genereres af masterenheden.
  • SDA-det står for serielle Data. Det er defineret som den linje, der bruges af slaven og mesteren til at sende og modtage dataene. Derfor kaldes det datalinjen, mens SCL kaldes en urlinje.

SPI Pins on Arduino UNO pin diagram:

"<yoastmark

"<yoastmark

SPI står for Serial Peripheral Interface. Det bruges af mikrocontrollere til hurtigt at kommunikere med en eller flere perifere enheder.

  • SCK-det står for Serial Clock. Disse er urimpulser, der bruges til at synkronisere overførslen af data.
  • MISO-det står for Master Input / Slave Output. Denne datalinje i MISO-pin bruges til at modtage dataene fra slaven.
  • MOSI-det står for Master Output / Slave Input. Denne linje bruges til at sende data til perifere enheder.
  • SS-det står for Slave Select. Denne linje bruges af mesteren. Det fungerer som aktiveringslinjen. Når en enheds Slave Select-pin-værdi er lav, kan den kommunikere med masteren. Når værdien er høj, ignorerer den mesteren. Dette giver os mulighed for at have flere SPI-perifere enheder, der deler de samme MISO -, MOSI-og CLK-linjer.

eksterne afbrydelser (2 og 3) – disse stifter kan bruges til at udløse en afbrydelse på en lav værdi, en stigende eller faldende kant eller en ændring i værdi.til seriel kommunikation anvendes

pinkoder til seriel kommunikation. Den bruges til at overføre data, og den bruges til at modtage data. Det repræsenterer også den vellykkede strøm af data.

Arduino UNO Pinout ICSP:

ICSP pins on Arduino UNO
ICSP pins on Arduino UNO

det står for seriel programmering i kredsløb. Vi kan bruge disse pins til at programmere Arduino board ‘ s firma. De nye funktioner sendes til mikrocontrolleren ved hjælp af ICSP-overskriften.

ICSP-overskriften består af 6 stifter.

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. Disse stifter accepterer indgange i form af analoge signaler og returværdier, der spænder mellem 0 og 1023 (fordi Arduino Uno har en 10-bit Analog til Digital konverter eller 210 opløsning).

en Analog til digital konverter fungerer i tre faser: prøveudtagning, kvantisering og digitalisering. Fordi Arduino opererer på et 0-5 volt interval, er enhedens trinstørrelse 5/1023=0,00488 volt eller 4,88 mV.

således kan vi fortolke en 4,88 mV indgangsspænding til en hvilken som helst af de analoge stifter som 1, 9,77 mV som 2 og så videre indtil 5 V som 1023. Alt under 4.88 mV betragtes som 0 og over 4.99 V som 1023.

Arduino Uno Pinout – Digital Pins:

digitale Pins på Arduino UNO
digitale Pins på Arduino UNO

på Arduino UNO Arduino Uno board, pins 0-13 er digitale input/output Pins.

Arduino digitale stifter kan kun læse to tilstande: når der er et spændingssignal, og når der ikke er noget signal. Denne type input kaldes normalt digital (eller binær), og disse tilstande kaldes høj og lav eller 1 og 0.

LED (13): På tavlen er der en indbygget LED forbundet til digital pin 13. Når denne pin er høj eller 1, er LED ‘ en tændt, når stiften er lav eller 0, er den slukket.

PFM pins:

PFM pins of Arduino UNO
PFM pins of Arduino UNO

Hvis du ser tæt på, finder du ‘~’ symbolet på digital pin 3,5,6,9,10 og 11. Disse pins har en ekstra funktion kaldet PV. Derfor kaldes disse pins pins.”pulsbreddemodulation”står for “pulsbreddemodulation”. Det betyder, at en analog værdi moduleres på et digitalt signal. Antag, at du vil have en DC-motor til at køre ved en bestemt analog spænding mellem 0 og 5 V. Dette er ikke muligt, fordi Arduino-kortet er MOSFET-baseret.

PVM bølgeform
PV bølgeform med arbejdscyklus

for at opnå den ønskede output kan vi således kun simulere et analogt signal ved at tænde vores output og meget hurtigt. Det kan aldrig udføre ren digital til analog konvertering (som generelt kræver nogle aktive komponenter som kondensatorer og induktorer).

andre stifter:

andre stifter
andre stifter

GND (Jordstifter): der er 5 jordstifter tilgængelige på tavlen.

RESET-brug til at nulstille Arduino-kortet. Hvis denne pin leveres med 5 V, nulstilles kortet automatisk

I/O referencespænding (IOREF) – denne pin er input / output reference. Det giver den spændingsreference, hvor mikrocontrolleren i øjeblikket fungerer. At sende et signal til denne pin-kode gør intet.

3.3 V og 5V: disse stifter giver henholdsvis reguleret 5V og 3.3 v til de eksterne komponenter, der er tilsluttet tavlen.

specifikationer for Arduino UNO:

  • mikrocontroller: Atmega328p
  • driftsspænding: 5V
  • indgangsspænding (anbefalet): 7-12v
  • indgangsspænding (grænser): 6-20V
  • Digital I/O Pins: 14 pins (hvoraf 6 er PMS output pins)
  • analoge Input Pins: 6
  • DC strøm per I/O Pin: 40 mA
  • DC strøm til 3.3 V Pin: 50 mA
  • flashhukommelse: 32 KB (hvoraf 0.5 KB er taget af bootloader)
  • SRAM: 2 KB (ATmega328)
  • EEPROM: 1 kb (ATmega328)
  • clock speed: 16 MH
  • længde:6 mm
  • bredde:4 mm
  • vægt: 25 g

Lær mere om Arduino her:

|Arduino projekter for begyndere

ligesom indlæsning…

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.