Maybaygiare.org

Blog Network

Arduino UNO Pinout, Stiftdiagram, specifikationer och funktioner i detalj

Arduino Uno är ett mikrokontroller med öppen källkod som är baserat på mikrochip ATmega328P (för Arduino UNO R3) eller mikrochip ATmega4809 (för Arduino UNO WIFI R2) mikrokontroller av Atmel och var det första USB-drivna kortet som utvecklats av Arduino. Atmega 328P baserad Arduino UNO pinout och specifikationer ges i detalj i det här inlägget.

både Atmega328 och ATmega4809 levereras med en inbyggd bootloader, vilket gör det väldigt bekvämt att blinka kortet med vår kod. Liksom alla Arduino-kort kan vi programmera programvaran som körs på brädet med ett språk som härrör från C och C++. Den enklaste utvecklingsmiljön är 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. Även om det finns några fluktuationer i regulatorns ingångsspänning förblir utspänningen konstant och nära 5 volt.

kristalloscillator-Kristalloscillatorn har en frekvens på 16MHz, vilket ger klocksignalen till mikrokontroller. Det ger grundläggande timing och kontroll till styrelsen.

återställningsknapp-den används för att återställa brädet. Vi rekommenderar att du trycker på den här knappen varje gång vi blinkar koden till brädet.

Arduino UNO strömförsörjning pinout:

Fat jack, USB – port och Vin Pin
Fat jack, USB-port och Vin Pin

Fat Jack-Fat jack eller DC Power Jack används för att driva Arduino styrelsen med hjälp av en extern strömförsörjning. Fatuttaget är vanligtvis anslutet till en adapter. Kortet kan drivas av en adapter som sträcker sig mellan 5-20 volt men tillverkaren rekommenderar att den hålls mellan 7-12 volt.

notera: Över 12 volt, kortet kan överhettas och under 7 volt, spänningen kanske inte är tillräcklig för att driva kortet.

USB B-port-USB-gränssnittet används för att ansluta USB-kabeln. Denna port kan användas för att driva enheten från 5V-tillförseln. Det låter oss ansluta kortet till datorn. Programmet laddas upp till styrelsen seriellt från datorn via USB-kabeln.

Vin-det är den modulerade likspänningen, som används för att reglera IC: erna som används i anslutningen. Det kallas också den primära spänningen för IC: s närvarande på Arduino-kortet. VCC-spänningsvärdet kan vara negativt eller positivt för GND-stiftet.

I2C-stift på Arduino UNO-stiftdiagram:

"<yoastmark

"<yoastmark

"<yoastmark

"<yoastmark

I2C är det seriella kommunikationsprotokollet med två ledningar. Det står för Interintegrerade kretsar. I2C använder två rader för att skicka och ta emot data: en seriell klockstift använder (SCL) och en seriell data (SDA) (SDA) – pin.

  • SCL-det står för seriell klocka. Det är stiftet eller linjen som överför klockdata. Den används för att synkronisera dataförskjutningen mellan de två enheterna (master och slave). Den seriella klockan genereras av huvudenheten.
  • SDA-det står för Serial Data. Det definieras som den linje som används av slaven och mästaren för att skicka och ta emot data. Det är därför det kallas datalinjen, medan SCL kallas en klocklinje.

SPI-stift på Arduino UNO-stiftdiagram:

"<yoastmark

"<yoastmark

SPI står för seriellt perifert gränssnitt. Det används av mikrokontrollerna för att snabbt kommunicera med en eller flera kringutrustning.

  • SCK-det står för seriell klocka. Dessa är klockpulserna, som används för att synkronisera överföringen av data.
  • MISO-det står för Master Input / Slave Output. Denna datalinje i MISO-pin-koden används för att ta emot data från Slaven.
  • MOSI-det står för Master Output / Slave Input. Denna linje används för att skicka data till kringutrustning.
  • SS-det står för Slave Select. Denna linje används av befälhavaren. Det fungerar som aktiveringslinjen. När en enhets slavvalstiftvärde är lågt kan det kommunicera med mastern. När det är högt värde ignorerar det mästaren. Detta gör att vi kan ha flera SPI-kringutrustning som delar samma MISO -, MOSI-och CLK-linjer.

externa avbrott (2 och 3)- dessa stift kan användas för att utlösa ett avbrott på ett lågt värde, en stigande eller fallande kant eller en värdeförändring.

TXD-och RXD-TXD-och RXD-stift används för seriell kommunikation. TXD används för att överföra data, och RXD används för att ta emot data. Det representerar också det framgångsrika flödet av data.

Arduino UNO Pinout ICSP:

ICSP-stift på Arduino UNO
ICSP-stift på Arduino UNO

det står för seriell programmering i kretsen. Vi kan använda dessa stift för att programmera Arduino-styrelsens firmware. Firmwareändringarna med de nya funktionerna skickas till mikrokontroller med hjälp av ICSP-rubriken.

ICSP-huvudet består av 6 stift.

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. Dessa stift accepterar ingångar i form av analoga signaler och returvärden som sträcker sig mellan 0 och 1023 (eftersom Arduino Uno har en 10-bitars Analog till Digital omvandlare eller 210 upplösning).

en Analog till digital omvandlare fungerar i tre steg: sampling, kvantisering och digitalisering. Eftersom Arduino arbetar på ett 0-5 Volt intervall är enhetens stegstorlek 5/1023=0,00488 volt eller 4,88 mV.

Således kan vi tolka en 4.88 mV ingångsspänning till någon av de analoga stiften som 1, 9.77 mV som 2, och så vidare tills 5 V som 1023. Allt under 4.88 mV anses vara 0 och över 4.99 V som 1023.

Arduino Uno Pinout – digitala stift:

digitala stift på Arduino UNO
digitala stift på Arduino UNO

på Arduino Uno board, stift 0-13 är digitala ingångs – /utgångsstift.

Arduino digitala stift kan bara läsa två tillstånd: när det finns en spänningssignal och när det inte finns någon signal. Denna typ av ingång kallas vanligtvis digital (eller binär) och dessa tillstånd kallas hög och låg eller 1 och 0.

LED (13): På brädet finns en inbyggd LED ansluten till digital stift 13. När denna stift är hög eller 1, är lysdioden påslagen, när stiftet är lågt eller 0 är det avstängt.

PWM-stift:

PWM-stift av Arduino UNO
PWM-stift av Arduino UNO

om du tittar nära hittar du ’ ~ ’ – symbolen på digital pin 3,5,6,9,10 och 11. Dessa stift har en extra funktion som kallas PWM. Därför kallas dessa stift PWM-stift.

PWM står för”pulsbreddsmodulering”. Det betyder, att ett Analogt värde moduleras på en digital signal. Antag att du vill att en likströmsmotor ska köras vid en viss analog spänning mellan 0 och 5 V. Detta är inte möjligt eftersom Arduino-kortet är MOSFET-baserat.

PWM-vågform
PWM-vågform med arbetscykel

För att uppnå önskad utgång kan vi därför bara simulera en analog signal genom att slå på och stänga av vår utgång mycket snabbt. Således kan PWM bara efterlikna och simulera effekterna av en ren analog signal, den kan aldrig utföra ren digital till analog omvandling (vilket i allmänhet kräver vissa aktiva komponenter som kondensatorer och induktorer).

andra stift:

andra stift
andra stift

GND (jordstift): det finns 5 jordstift tillgängliga på brädet.

Återställ – använd för att återställa Arduino-kortet. Om denna stift levereras med 5 V återställs kortet automatiskt

I/O referensspänning (IOREF) – denna stift är input / output-referensen. Det ger spänningsreferensen vid vilken mikrokontroller för närvarande är i drift. Att skicka en signal till denna pin gör ingenting.

3.3 V och 5V: dessa stift ger reglerade 5V respektive 3.3 v till de externa komponenterna som är anslutna till kortet.

specifikationer för Arduino UNO:

  • mikrokontroller: ATmega328p
  • driftspänning: 5V
  • ingångsspänning (rekommenderas): 7-12V
  • ingångsspänning (gränser): 6-20V
  • digitala I/O-stift: 14 stift (varav 6 är PWM-utgångsstift)
  • analoga ingångsstift: 6
  • likström per I/O-stift: 40 mA
  • likström för 3,3 V-stift: 50 mA
  • flashminne: 32 KB (varav 0,5 KB tas av bootloader)
  • SRAM: 2 KB (ATmega328)
  • eeprom: 1 kb (ATmega328)
  • klockhastighet: 16 MHz
  • längd:6 mm
  • bredd:4 mm
  • Vikt: 25 g

Läs mer om Arduino här:

|Arduino projekt för nybörjare

som lastning…

Lämna ett svar

Din e-postadress kommer inte publiceras.