ATmega328 Arduino Uno Board Working og dets applikasjoner

Prøv Instrumentet Vårt For Å Eliminere Problemer





De Arduino uno er en slags mikrokontrollerkort basert på ATmega328, og Uno er et italiensk begrep som betyr en. Arduino Uno er oppkalt for å markere den kommende utgivelsen av mikrokontrollerkort, nemlig Arduino Uno Board 1.0 . Dette kortet inneholder digitale I / O-pinner-14, en strømkontakt, analog i / ps-6, keramisk resonator-A16 MHz, en USB-tilkobling, en RST-knapp og en ICSP-header. Alle disse kan støtte mikrokontrolleren for videre drift ved å koble dette kortet til datamaskinen. Strømforsyningen til dette kortet kan gjøres ved hjelp av en AC til DC-adapter, en USB-kabel, ellers et batteri. Denne artikkelen diskuterer hva som er en Arduino Uno mikrokontroller , pin-konfigurasjon, Arduino Uno spesifikasjoner eller funksjoner ,og applikasjoner.

Hva er Arduino Uno ATmega328?

De ATmega328 er en slags single-chip mikrokontroller dannet med Atmel i megaAVR familie . Arkitekturen til denne Arduino Uno er en tilpasset Harvard-arkitektur med 8 bit RISC-prosessor kjerne. Andre styrer i Arduino En inkluderer Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega og Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Funksjoner av Arduino Uno Board

De funksjonene til Arduino Uno ATmega328 inkluderer følgende.



  • Driftsspenningen er 5V
  • Den anbefalte inngangsspenningen vil variere fra 7v til 12V
  • Inngangsspenningen varierer fra 6v til 20V
  • Digitale inngangs- / utgangspinner er 14
  • Analoge i / p-pinner er 6
  • DC-strøm for hver inngangs- / utgangsstift er 40 mA
  • DC-strøm for 3,3 V Pin er 50 mA
  • Flash-minne er 32 KB
  • SRAM er 2 KB
  • EEPROM er 1 KB
  • CLK-hastighet er 16 MHz

Arduino Uno Pin Diagram

Arduino Uno-kortet kan bygges med strømpinner, analoge pinner, ATmegs328, ICSP-header, Tilbakestillingsknapp, strøm-LED , digitale pinner, testled 13, TX / RX pinner, USB-grensesnitt, en ekstern strømforsyning . De Arduino UNO-styrebeskrivelse er diskutert nedenfor.

Arduino Uno Board Pin-konfigurasjon

Arduino Uno Board Pin-konfigurasjon

Strømforsyning

De Arduino Uno strømforsyning kan gjøres ved hjelp av en USB-kabel eller en ekstern strømforsyning. De eksterne strømforsyningene inkluderer hovedsakelig AC til DC-adapter, ellers et batteri. Adapteren kan kobles til Arduino Uno ved å koble til strømuttaket på Arduino-kortet. På samme måte, batteriet ledninger kan kobles til Vin-pinnen og GND-pinnen på POWER-kontakten. Det foreslåtte spenningsområdet vil være 7 volt til 12 volt.


Inngang og utgang

De 14 digitale pinnene på Arduino Uno kan brukes som inngang og utgang ved hjelp av funksjonene som pinMode (), digitalWrite () og Digital Read ().

Pin1 (TX) og Pin0 (RX) (seriell): Denne pinnen brukes til å overføre og motta TTL seriell data, og disse er koblet til ATmega8U2 USB til TTL Serial chip ekvivalente pinner.

Pin 2 & Pin 3 (eksterne avbrudd): Eksterne pinner kan kobles til for å aktivere et avbrudd over en lav verdi, verdiendring.

Pins 3, 5, 6, 9, 10 og 11 (PWM): Denne pinnen gir 8-bits PWM o / p ved hjelp av analogWrite ().

SPI Pins (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Disse pinnene opprettholder SPI-kommunikasjon, selv om de tilbys av den grunnleggende maskinvaren, er for tiden ikke inkludert i Arduino-språket.

Pin-13 (LED): Den innebygde LED-en kan kobles til pin-13 (digital pin). Som HIGH-value pin aktiveres lysdioden når pinnen er LAV.

Pin-4 (SDA) og Pin-5 (SCL) (I2C): Den støtter TWI-kommunikasjon ved hjelp av Wire-biblioteket.

AREF (referansespenning): Referansespenningen er for den analoge i / ps med analogReference ().

Tilbakestill pin: Denne pinnen brukes til å tilbakestille (RST) mikrokontrolleren.

Hukommelse

Minnet til denne Atmega328 Arduino-mikrokontrolleren inkluderer flashminne-32 KB for lagring av kode, SRAM-2 KB EEPROM-1 KB.

Kommunikasjon

Arduino Uno ATmega328 tilbyr UART TTL- seriell kommunikasjon , og den er tilgjengelig på digitale pinner som TX (1) og RX (0). Programvaren til en Arduino har en seriell skjerm som tillater enkle data. Det er to lysdioder på brettet, som RX & TX, som vil blinke når data sendes via USB.

Et programvareseriebibliotek tillater seriell kommunikasjon på Arduino Uno digitale pinner og ATmega328P støtter TWI (I2C) samt SPI-kommunikasjon . Arduino-programvaren inneholder et kablet bibliotek for å forenkle bruken av I2C-bussen.

Hvordan bruke en Arduino Uno?

Arduino Uno kan oppdage omgivelsene fra inngangen. Her er inngangen en rekke sensorer, og disse kan påvirke omgivelsene gjennom å kontrollere motorer, lys, andre aktuatorer osv. ATmega328-mikrokontrolleren på Arduino-kortet kan programmeres ved hjelp av et Arduino-programmeringsspråk og IDE (Integrated Development Environment) ). Arduino-prosjekter kan kommunisere med programvare mens du kjører på en PC.

Arduino-programmering

Når Arduino IDE-verktøyet er installert på PC-en, fester du Arduino-kortet til datamaskinen ved hjelp av USB-kabel. Åpne Arduino IDE og velg riktig tavle ved å velge Verktøy–> Tavle ..> Arduino Uno, og velg riktig port ved å velge Verktøy–> Port. Dette brettet kan programmeres ved hjelp av en Arduino programmeringsspråk avhenger av kabling.

For å aktivere Arduino-kortet og blink LED på tavlen, dump programkoden med valget av Filer–> Eksempler ..> Grunnleggende ..> Flash. Når programmeringskodene blir dumpet inn i IDE, og deretter klikker du på knappen 'last opp' på den øverste linjen. Når denne prosessen er fullført, sjekk LED-blitsen på tavlen.

Høyspenningsbeskyttelse av USB

Arduino Uno-kortet har en omorganiserbar poly-sikring som forsvarer USB-porten på PC-en mot overspenningen. Selv om de fleste PC-er har sin egen indre beskyttelse, gir sikringen et ekstra sikkerhetsbelegg. Hvis USB-porten er gitt over 500 mA, vil sikringen rutinemessig knekke forbindelsen til overspenningen er fjernet.

Fysiske egenskaper

De fysiske egenskapene til et Arduino-brett inkluderer hovedsakelig lengde og bredde. De kretskort av Arduino Uno lengde og bredde er 2,7 X 2,1 tommer, men strømkontakten og USB-kontakten vil strekke seg utover forrige måling. Brettet kan festes på overflaten, ellers tilfelle skruehullene.

Bruk av Arduino Uno ATmega328

De applikasjoner av Arduino Uno Inkluder følgende.

  • Arduino uno brukes i gjør-det-selv-prosjekter prototyping.
  • I utviklingen av prosjekter basert på kodebasert kontroll
  • Utvikling av automatiseringssystem
  • Design av grunnleggende kretsdesign.

Dermed handler dette om Arduino Uno datablad . Fra informasjonen ovenfor kan vi til slutt konkludere med at dette er en 8-biters ATmega328P mikrokontroller. Den har forskjellige komponenter som seriell kommunikasjon, krystalloscillator , spenningsregulatoren for støtte mikrokontrolleren . Dette kortet inkluderer en USB-tilkobling, digitale I / O-pinner-14, analoge i / p-pinner-6, en strømkabelkontakt, en tilbakestillingsknapp og en ICSP-topptekst. Her er et spørsmål til deg, hva er Arduino Uno-pris i India ?