Działanie płytki ATmega328 Arduino Uno i jej zastosowania

Wypróbuj Nasz Instrument Do Eliminowania Problemów





Plik Arduino uno to jeden rodzaj płytki mikrokontrolera opartej na ATmega328, a Uno to włoski termin, który oznacza jeden. Nazwa Arduino Uno pochodzi od oznaczenia nadchodzącej wersji płytki mikrokontrolera, a mianowicie Płytka Arduino Uno 1.0.0 . Ta płytka zawiera cyfrowe piny we / wy 14, gniazdo zasilania, analogowe i / ps-6, rezonator ceramiczny-A16 MHz, złącze USB, przycisk RST i złącze ICSP. Wszystko to może wspierać mikrokontroler do dalszej pracy po podłączeniu tej płytki do komputera. Zasilanie tej płyty można wykonać za pomocą adaptera AC na DC, kabla USB, w przeciwnym razie baterii. W tym artykule omówiono, czym jest plik Mikrokontroler Arduino Uno , konfiguracja pinów, Specyfikacje lub funkcje Arduino Uno ,i aplikacje.

Co to jest Arduino Uno ATmega328?

Plik ATmega328 to jeden rodzaj mikrokontrolera jednoukładowego utworzonego z Atmelem w rodzina megaAVR . Architektura tego Arduino Uno to dostosowana architektura Harvardu z 8 bitami Procesor RISC rdzeń. Inne płyty Arduino Jeden obejmują Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega i Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Cechy płytki Arduino Uno

Plik cechy Arduino Uno ATmega328 obejmuje następujące elementy.



  • Napięcie robocze wynosi 5 V.
  • Zalecane napięcie wejściowe będzie wynosić od 7 V do 12 V.
  • Napięcie wejściowe wynosi od 6 V do 20 V.
  • Cyfrowe styki wejścia / wyjścia to 14
  • Analogowe piny i / p to 6
  • Prąd stały dla każdego pinu wejścia / wyjścia wynosi 40 mA
  • Prąd stały dla pinu 3,3 V wynosi 50 mA
  • Pamięć Flash ma 32 KB
  • SRAM ma 2 KB
  • Pamięć EEPROM ma 1 KB
  • Szybkość CLK wynosi 16 MHz

Schemat pinów Arduino Uno

Płytka Arduino Uno może być zbudowana z pinami zasilania, pinami analogowymi, ATmegs328, nagłówkiem ICSP, przyciskiem Reset, dioda LED zasilania , piny cyfrowe, dioda testowa 13, piny TX / RX, interfejs USB, zewnętrzny zasilacz . Plik Opis płytki Arduino UNO omówiono poniżej.

Konfiguracja pinów płytki Arduino Uno

Konfiguracja pinów płytki Arduino Uno

Zasilacz

Plik Zasilacz Arduino Uno można to zrobić za pomocą kabla USB lub zewnętrznego zasilacza. Zewnętrzne zasilacze obejmują głównie adapter AC do DC, w przeciwnym razie akumulator. Adapter można podłączyć do Arduino Uno poprzez wpięcie do gniazda zasilania na płycie Arduino. Podobnie, bateria przewody można podłączyć do pinów Vin i pinów GND złącza POWER. Sugerowany zakres napięcia wynosi od 7 woltów do 12 woltów.


Wejście wyjście

14 cyfrowych pinów Arduino Uno może służyć jako wejście i wyjście za pomocą funkcji takich jak pinMode (), digitalWrite () i Digital Read ().

Pin1 (TX) i Pin0 (RX) (szeregowy): Ten pin służy do przesyłania i odbierania danych szeregowych TTL i są one podłączone do odpowiednich pinów ATmega8U2 USB to TTL Serial.

Pin 2 i Pin 3 (zewnętrzne przerwania): Można podłączyć zewnętrzne piny, aby aktywować przerwanie przy niskiej wartości, zmianę wartości.

Piny 3, 5, 6, 9, 10 i 11 (PWM): Ten pin daje 8-bitowe PWM o / p przez funkcję analogWrite ().

Piny SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Te piny utrzymują komunikację SPI, mimo że oferowana przez podstawowy sprzęt, nie jest obecnie uwzględniona w języku Arduino.

Pin-13 (LED): Wbudowaną diodę LED można podłączyć do pinu 13 (pin cyfrowy). Jako pin o wysokiej wartości, dioda elektroluminescencyjna jest aktywowana, gdy pin jest NISKI.

Pin-4 (SDA) i Pin-5 (SCL) (I2C): Obsługuje komunikację TWI za pomocą biblioteki Wire.

AREF (napięcie odniesienia): Napięcie odniesienia dotyczy analogowego i / ps z funkcją analogReference ().

Resetuj pin: Ten pin służy do resetowania (RST) mikrokontrolera.

Pamięć

Pamięć tego mikrokontrolera Atmega328 Arduino zawiera pamięć flash-32 KB do przechowywania kodu, SRAM-2 KB EEPROM-1 KB.

Komunikacja

Arduino Uno ATmega328 oferuje UART TTL- Komunikacja szeregowa i jest dostępny na pinach cyfrowych, takich jak TX (1) i RX (0). Oprogramowanie Arduino ma monitor szeregowy, który umożliwia łatwe dane. Na płycie znajdują się dwie diody LED, takie jak RX i TX, które będą migać, gdy dane są transmitowane przez USB.

Biblioteka SoftwareSerial pozwala na komunikację szeregową na pinach cyfrowych Arduino Uno, a ATmega328P obsługuje TWI (I2C), a także Komunikacja SPI . Oprogramowanie Arduino zawiera bibliotekę przewodową ułatwiającą korzystanie z magistrali I2C.

Jak korzystać z Arduino Uno?

Arduino Uno może wykryć otoczenie z wejścia. Tutaj wejście to różnorodne czujniki, które mogą wpływać na otoczenie poprzez sterowanie silnikami, oświetleniem, innymi elementami wykonawczymi itp. Mikrokontroler ATmega328 na płycie Arduino można zaprogramować za pomocą języka programowania Arduino i IDE (Integrated Development Environment ). Projekty Arduino może komunikować się za pomocą oprogramowania podczas pracy na komputerze PC.

Programowanie Arduino

Po zainstalowaniu narzędzia Arduino IDE w komputerze podłącz płytkę Arduino do komputera za pomocą kabla USB. Otwórz Arduino IDE i wybierz odpowiednią kartę, wybierając Narzędzia–> Płytka ..> Arduino Uno, a następnie wybierz odpowiedni Port, wybierając Narzędzia–> Port. Ta płytka może być programowana za pomocą Arduino język programowania zależy od okablowania.

Aby aktywować płytę Arduino i migać diodą LED na płytce zrzuć kod programu wybierając Pliki–> Przykłady ..> Podstawy ..> Flash. Kiedy kody programowania zostaną zrzucone do IDE, a następnie kliknij przycisk „prześlij” na górnym pasku. Po zakończeniu tego procesu sprawdź lampę błyskową LED na płycie.

Zabezpieczenie USB przed wysokim napięciem

Płytka Arduino Uno ma przestawiany bezpiecznik poli, który chroni port USB komputera przed przepięciami. Chociaż większość komputerów ma własną wewnętrzną ochronę, bezpiecznik zapewnia dodatkową powłokę bezpieczeństwa. Jeśli do portu USB zostanie doprowadzone napięcie powyżej 500 mA, bezpiecznik będzie rutynowo przerywał połączenie, aż do usunięcia przepięcia.

Charakterystyka fizyczna

Fizyczne cechy płyty Arduino obejmują głównie długość i szerokość. Plik płytka drukowana długości i szerokości Arduino Uno to 2,7 x 2,1 cala, ale gniazdo zasilania i złącze USB wykraczają poza poprzedni pomiar. Płytkę można przymocować do powierzchni, w przeciwnym razie za pomocą otworów na śruby.

Zastosowania Arduino Uno ATmega328

Plik aplikacje Arduino Uno obejmują następujące elementy.

  • Arduino uno jest używany w prototypowaniu projektów zrób to sam.
  • W tworzeniu projektów opartych na sterowaniu kodem
  • Rozwój systemu automatyki
  • Projektowanie podstawowych projektów obwodów.

A więc o to chodzi Arkusz danych Arduino Uno . Z powyższych informacji możemy wreszcie wywnioskować, że jest to 8-bitowy mikrokontroler ATmega328P. Ma różne komponenty, takie jak komunikacja szeregowa, oscylator kwarcowy , regulator napięcia do obsługi mikrokontroler . Ta płyta zawiera złącze USB, cyfrowe piny we / wy 14, analogowe piny I / p 6, gniazdo zasilania, przycisk resetowania i nagłówek ICSP. Oto pytanie do ciebie, co to jest Cena Arduino Uno w Indiach ?