ATmega328 Arduino Uno Board Working och dess applikationer

Prova Vårt Instrument För Att Eliminera Problem





De Arduino uno är ett slags mikrokontrollerkort baserat på ATmega328, och Uno är en italiensk term som betyder en. Arduino Uno är namngiven för att markera den kommande utgåvan av mikrokontrollerkort nämligen Arduino Uno Board 1.0 . Detta kort innehåller digitala I / O-stift-14, ett strömuttag, analog i / ps-6, keramisk resonator-A16 MHz, en USB-anslutning, en RST-knapp och ett ICSP-huvud. Alla dessa kan stödja mikrokontrollern för vidare användning genom att ansluta detta kort till datorn. Strömförsörjningen till detta kort kan göras med hjälp av en växelström till likströmsadapter, en USB-kabel, annars ett batteri. Denna artikel diskuterar vad som är ett Arduino Uno mikrokontroller , stiftkonfiguration, Arduino Uno specifikationer eller funktioner ,och applikationer.

Vad är Arduino Uno ATmega328?

De ATmega328 är en typ av enchipsmikrokontroller bildad med Atmel inom megaAVR-familj . Arkitekturen i denna Arduino Uno är en anpassad Harvard-arkitektur med 8 bitar RISC-processor kärna. Andra styrelser i Arduino Ett inkluderar Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega och Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Funktioner av Arduino Uno Board

De funktioner i Arduino Uno ATmega328 innehåller följande.



  • Driftspänningen är 5V
  • Den rekommenderade ingångsspänningen varierar från 7v till 12V
  • Ingångsspänningen varierar från 6v till 20V
  • Digitala in- / utgångsstift är 14
  • Analoga i / p-stift är 6
  • DC-ström för varje ingångs- / utgångsstift är 40 mA
  • DC-ström för 3,3 V-stift är 50 mA
  • Flash-minne är 32 kB
  • SRAM är 2 kB
  • EEPROM är 1 kB
  • CLK-hastigheten är 16 MHz

Arduino Uno Pin Diagram

Arduino Uno-kortet kan byggas med strömuttag, analoga stift, ATmegs328, ICSP-huvud, återställningsknapp, strömlampa , digitala stift, testled 13, TX / RX-stift, USB-gränssnitt, en extern strömförsörjning . De Arduino UNO styrelsebeskrivning diskuteras nedan.

Arduino Uno Board Pin-konfiguration

Arduino Uno Board Pin-konfiguration

Strömförsörjning

De Arduino Uno strömförsörjning kan göras med hjälp av en USB-kabel eller en extern strömförsörjning. De externa strömförsörjningarna innehåller huvudsakligen nätadapter till likström, annars ett batteri. Adaptern kan anslutas till Arduino Uno genom att ansluta till strömuttaget på Arduino-kortet. Liknande, batteriet ledningar kan anslutas till Vin-stiftet och GND-stiftet på POWER-kontakten. Det föreslagna spänningsområdet är 7 volt till 12 volt.


Input & Output

De 14 digitala stiften på Arduino Uno kan användas som in- och utgång med hjälp av funktionerna som pinMode (), digitalWrite () och Digital Read ().

Pin1 (TX) & Pin0 (RX) (Seriell): Denna stift används för att sända och ta emot TTL-seriell data, och dessa är anslutna till ATmega8U2 USB till TTL-seriekretsekvivalenta stift.

Stift 2 och stift 3 (externa avbrott): Externa stift kan anslutas för att aktivera ett avbrott över ett lågt värde, förändring i värde.

Stift 3, 5, 6, 9, 10 och 11 (PWM): Denna stift ger 8-bitars PWM o / p med funktionen analogWrite ().

SPI-stift (stift-10 (SS), stift-11 (MOSI), stift-12 (MISO), stift-13 (SCK): Dessa stift upprätthåller SPI-kommunikation, även om den erbjuds av den grundläggande hårdvaran, ingår för närvarande inte i Arduino-språket.

Stift-13 (LED): Den inbyggda lysdioden kan anslutas till stift-13 (digital stift). Som stift med HÖGT värde aktiveras den ljusemitterande dioden när stiften är LÅG.

Pin-4 (SDA) & Pin-5 (SCL) (I2C): Den stöder TWI-kommunikation med hjälp av Wire-biblioteket.

AREF (referensspänning): Referensspänningen är för analog i / ps med analogReference ().

Återställ stift: Denna stift används för återställning (RST) av mikrokontrollern.

Minne

Minnet till denna Atmega328 Arduino mikrokontroller innehåller flashminne-32 KB för lagring av kod, SRAM-2 KB EEPROM-1 KB.

Kommunikation

Arduino Uno ATmega328 erbjuder UART TTL- seriell kommunikation , och den är tillgänglig på digitala stift som TX (1) och RX (0). Programvaran för en Arduino har en seriell bildskärm som tillåter enkel data. Det finns två lysdioder på kortet som RX & TX som kommer att blinka när data sänds via USB.

Ett SoftwareSerial-bibliotek tillåter seriell kommunikation på Arduino Uno digitala stift och ATmega328P stöder TWI (I2C) samt SPI-kommunikation . Arduino-programvaran innehåller ett trådbundet bibliotek för att förenkla användningen av I2C-bussen.

Hur man använder en Arduino Uno?

Arduino Uno kan upptäcka omgivningen från ingången. Här är ingången en mängd olika sensorer och dessa kan påverka omgivningen genom att styra motorer, lampor, andra ställdon etc. ATmega328 mikrokontroller på Arduino-kortet kan programmeras med hjälp av ett Arduino-programmeringsspråk och IDE (Integrated Development Environment) ). Arduino-projekt kan kommunicera med programvara när den körs på en dator.

Arduino-programmering

När Arduino IDE-verktyget har installerats på datorn ansluter du Arduino-kortet till datorn med hjälp av USB-kabeln. Öppna Arduino IDE och välj rätt kort genom att välja Verktyg–> Kort ..> Arduino Uno och välj rätt port genom att välja Verktyg–> Port. Denna bräda kan programmeras med hjälp av en Arduino programmeringsspråk beror på ledningar.

För att aktivera Arduino-kortet & blinka lysdioden på tavlan, dumpa programkoden med valet av Filer–> Exempel ..> Grunder ..> Flash. När programmeringskoderna dumpas i IDE och klicka sedan på knappen 'upload' i det övre fältet. När denna process är klar kontrollerar du LED-blixt på kortet.

Högspänningsskydd av USB

Arduino Uno-kortet har en omställbar poly-säkring som skyddar USB-porten på datorn från överspänningen. Även om de flesta datorer har sitt eget inre skydd ger säkringen en extra säkerhetsbeläggning. Om USB-porten ges mer än 500 mA, kommer säkringen rutinmässigt att knäcka anslutningen tills överspänningen har tagits bort.

Fysiska egenskaper

De fysiska egenskaperna hos ett Arduino-kort inkluderar främst längd och bredd. De tryckt kretskort av Arduino Uno längd och bredd är 2,7 X 2,1 tum, men strömuttaget och USB-kontakten sträcker sig längre än den tidigare mätningen. Brädet kan fästas på ytan i annat fall med skruvhålen.

Tillämpningar av Arduino Uno ATmega328

De tillämpningar av Arduino Uno inkluderar följande.

  • Arduino uno används i gör-det-själv-projekt prototyper.
  • Vid utveckling av projekt baserade på kodbaserad kontroll
  • Utveckling av automatiseringssystem
  • Utformning av grundläggande kretskonstruktioner.

Således handlar det här om Arduino Uno datablad . Från ovanstående information kan vi slutligen dra slutsatsen att detta är en 8-bitars ATmega328P mikrokontroller. Den har olika komponenter som seriell kommunikation, kristalloscillator , spänningsregulatorn för stöd mikrokontrollern . Detta kort innehåller en USB-anslutning, digitala I / O-stift-14, analoga i / p-stift-6, ett strömuttag, en återställningsknapp och ett ICSP-huvud. Här är en fråga till dig, vad är det Arduino Uno-pris i Indien ?