ATmega328 Arduino Uno Board Working og dens applikationer

Prøv Vores Instrument Til At Fjerne Problemer





Det Arduino uno er en slags mikrokontrolkort baseret på ATmega328, og Uno er et italiensk udtryk, der betyder en. Arduino Uno er opkaldt efter at markere den kommende frigivelse af mikrocontrollerkort, nemlig Arduino Uno Board 1.0 . Dette kort inkluderer digitale I / O-ben-14, et strømstik, analog i / ps-6, keramisk resonator-A16 MHz, en USB-forbindelse, en RST-knap og en ICSP-header. Alle disse kan understøtte mikrokontrolleren til yderligere betjening ved at slutte dette kort til computeren. Strømforsyningen til dette kort kan ske ved hjælp af en AC til DC-adapter, et USB-kabel, ellers et batteri. Denne artikel diskuterer, hvad der er et Arduino Uno mikrokontroller , pin konfiguration, Arduino Uno specifikationer eller funktioner ,og applikationer.

Hvad er Arduino Uno ATmega328?

Det ATmega328 er en slags single-chip mikrokontroller dannet med Atmel inden for megaAVR familie . Arkitekturen i denne Arduino Uno er en tilpasset Harvard-arkitektur med 8 bit RISC-processor kerne. Andre bestyrelser i Arduino En inkluderer Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega og Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Funktioner af Arduino Uno Board

Det funktioner i Arduino Uno ATmega328 inkluderer følgende.



  • Driftsspændingen er 5V
  • Den anbefalede indgangsspænding vil variere fra 7v til 12V
  • Indgangsspændingen varierer fra 6v til 20V
  • Digitale input / output pins er 14
  • Analoge i / p-ben er 6
  • Jævnstrøm for hver input / output pin er 40 mA
  • Jævnstrøm for 3,3 V ben er 50 mA
  • Flash-hukommelse er 32 KB
  • SRAM er 2 KB
  • EEPROM er 1 KB
  • CLK-hastighed er 16 MHz

Arduino Uno Pin Diagram

Arduino Uno-kortet kan bygges med strømstifter, analoge stifter, ATmegs328, ICSP-header, Reset-knap, strøm-LED , digitale stifter, testled 13, TX / RX-stifter, USB-interface, en ekstern Strømforsyning . Det Arduino UNO-kortbeskrivelse diskuteres nedenfor.

Arduino Uno Board Pin-konfiguration

Arduino Uno Board Pin-konfiguration

Strømforsyning

Det Arduino Uno strømforsyning kan gøres ved hjælp af et USB-kabel eller en ekstern strømforsyning. De eksterne strømforsyninger inkluderer hovedsageligt AC til DC-adapter, ellers et batteri. Adapteren kan tilsluttes Arduino Uno ved at tilslutte Arduino-kortets strømstik. Tilsvarende batteriet ledninger kan tilsluttes Vin-stiften og GND-stiften på POWER-stikket. Det foreslåede spændingsområde vil være 7 volt til 12 volt.


Input & Output

De 14 digitale ben på Arduino Uno kan bruges som input & output ved hjælp af funktionerne som pinMode (), digitalWrite () og Digital Read ().

Pin1 (TX) & Pin0 (RX) (seriel): Denne pin bruges til at transmittere og modtage TTL serielle data, og disse er forbundet til ATmega8U2 USB til TTL Serial chip ækvivalente ben.

Pin 2 & Pin 3 (eksterne afbrydelser): Eksterne stifter kan tilsluttes for at aktivere en afbrydelse over en lav værdi, ændring i værdi.

Pins 3, 5, 6, 9, 10 og 11 (PWM): Denne pin giver 8-bit PWM o / p ved hjælp af analogWrite ().

SPI Pins (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Disse stifter opretholder SPI-kommunikation, selvom det tilbydes af den grundlæggende hardware, er i øjeblikket ikke inkluderet i Arduino-sproget.

Pin-13 (LED): Den indbyggede LED kan tilsluttes pin-13 (digital pin). Som pin med HIGH-værdi aktiveres den lysemitterende diode, når stiften er LAV.

Pin-4 (SDA) & Pin-5 (SCL) (I2C): Det understøtter TWI-kommunikation ved hjælp af Wire-biblioteket.

AREF (reference spænding): Referencespændingen er for den analoge i / ps med analogReference ().

Nulstil pin: Denne pin bruges til at nulstille (RST) mikrokontrolleren.

Hukommelse

Hukommelsen til denne Atmega328 Arduino mikrokontroller inkluderer flash-hukommelse-32 KB til lagring af kode, SRAM-2 KB EEPROM-1 KB.

Meddelelse

Arduino Uno ATmega328 tilbyder UART TTL- seriel kommunikation , og den er tilgængelig på digitale stifter som TX (1) og RX (0). Softwaren til en Arduino har en seriel skærm, der tillader nemme data. Der er to lysdioder på tavlen som RX & TX, som blinker, hver gang data sendes via USB.

Et software-serielt bibliotek tillader seriel kommunikation på Arduino Uno digitale pins og ATmega328P understøtter TWI (I2C) såvel som SPI-kommunikation . Arduino-softwaren indeholder et kablet bibliotek til forenkling af brugen af ​​I2C-bussen.

Sådan bruges en Arduino Uno?

Arduino Uno kan registrere omgivelserne fra input. Her er input en række sensorer, og disse kan påvirke omgivelserne gennem styring af motorer, lys, andre aktuatorer osv. ATmega328-mikrocontrolleren på Arduino-kortet kan programmeres ved hjælp af et Arduino-programmeringssprog og IDE (Integrated Development Environment) ). Arduino-projekter kan kommunikere med software, mens de kører på en pc.

Arduino programmering

Når Arduino IDE-værktøjet er installeret på pc'en, skal du tilslutte Arduino-kortet til computeren ved hjælp af USB-kabel. Åbn Arduino IDE, og vælg det rigtige board ved at vælge Tools–> Board ..> Arduino Uno, og vælg den rigtige Port ved at vælge Tools–> Port. Dette kort kan programmeres ved hjælp af en Arduino programmeringssprog afhænger af ledningsføring.

For at aktivere Arduino-kortet & blink LED på tavlen skal du dumpe programkoden med valget af Filer–> Eksempler ..> Grundlæggende ..> Flash. Når programmeringskoderne dumpes i IDE, og klik derefter på knappen 'upload' i øverste bjælke. Når denne proces er afsluttet, skal du kontrollere LED-blitzen på tavlen.

Højspændingsbeskyttelse af USB

Arduino Uno-kortet har en omlejringsbar poly-sikring, der beskytter USB-porten på pc'en mod overspændingen. Selvom de fleste pc'er har deres egen indre beskyttelse, giver sikringen en ekstra belægning af sikkerhed. Hvis der gives USB-porten over 500mA, knækker sikringen rutinemæssigt forbindelsen, indtil overspændingen fjernes.

Fysiske egenskaber

De fysiske egenskaber ved et Arduino-kort inkluderer hovedsageligt længde og bredde. Det printplade af Arduino Uno længde og bredde er 2,7 X 2,1 tommer, men strømstikket og USB-stikket strækker sig ud over den tidligere måling. Brættet kan fastgøres på overfladen ellers tilfældet med skruehullerne.

Anvendelser af Arduino Uno ATmega328

Det anvendelser af Arduino Uno inkluderer følgende.

  • Arduino uno bruges i gør-det-selv projekter prototyping.
  • I udvikling af projekter baseret på kodebaseret kontrol
  • Udvikling af automatiseringssystem
  • Design af grundlæggende kredsløbsdesign.

Således handler det hele om Arduino Uno datablad . Fra ovenstående oplysninger kan vi endelig konkludere, at dette er en 8-bit ATmega328P mikrokontroller. Det har forskellige komponenter som seriel kommunikation, krystaloscillator , spændingsregulatoren til understøttelse mikrokontrolleren . Dette kort inkluderer en USB-forbindelse, digitale I / O-stifter-14, analoge i / p-stifter-6, et strømstikstik, en reset-knap og en ICSP-header. Her er et spørgsmål til dig, hvad er Arduino Uno-pris i Indien ?