Arduino UNO R3, schemat pinów, specyfikacja i zastosowania

Arduino UNO R3, schemat pinów, specyfikacja i zastosowania

Plik Arduino UNO R3 jest często używany płyta mikrokontrolera w rodzinie Arduino. Jest to ostatnia trzecia wersja płytki Arduino wydana w 2011 roku. Główną zaletą tej płytki jest to, że jeśli popełnimy błąd, możemy zmienić mikrokontroler na płytce. Główne cechy tej płyty to przede wszystkim, jest ona dostępna w DIP (pakiet dual-inline-Package), odłączana oraz mikrokontroler ATmega328. Programowanie tej płytki można łatwo wczytać za pomocą programu komputerowego Arduino. Płytka ma ogromne wsparcie społeczności Arduino, co bardzo ułatwi rozpoczęcie pracy z wbudowaną elektroniką i wieloma innymi aplikacjami. Skorzystaj z linku, aby dowiedzieć się o Arduino - podstawy i projekt



Co to jest Arduino Uno R3?

Arduino Uno R3 to jeden z rodzajów płytek mikrokontrolera opartych na ATmega328P. Zawiera całość potrzebną do podtrzymania mikrokontrolera, wystarczy podłączyć go do komputera za pomocą kabla USB i zapewnić zasilanie za pomocą adaptera AC-DC lub baterii, aby rozpocząć. Termin Uno oznacza „jeden” w języku „włoskim” i został wybrany na oznaczenie wydania oprogramowania Arduino IDE 1.0. R3 Arduino Uno to trzecia i najnowsza modyfikacja Arduino Uno. Płytka Arduino i oprogramowanie IDE to wersje referencyjne Arduino, które są obecnie rozwijane do nowych wydań. Płyta Uno jest główną w sekwencji USB- Płytki Arduino i model referencyjny zaprojektowany dla platformy Arduino.


Arduino Uno R3

Arduino Uno R3





Specyfikacje Arduino Uno R3

Plik Płytka Arduino Uno R3 zawiera następujące specyfikacje.

  • Jest to mikrokontroler oparty na ATmega328P
  • Napięcie robocze Arduino wynosi 5 V.
  • Zalecane napięcie wejściowe wynosi od 7 V do 12 V.
  • Napięcie i / p (limit) wynosi od 6 V do 20 V.
  • Cyfrowe piny wejściowe i wyjściowe-14
  • Cyfrowe piny wejściowe i wyjściowe (PWM) -6
  • Analogowe piny i / p to 6
  • Prąd stały dla każdego pinu we / wy wynosi 20 mA
  • Prąd stały używany dla pinu 3,3 V wynosi 50 mA
  • Pamięć Flash -32 KB, a program ładujący używa pamięci 0,5 KB
  • SRAM ma 2 KB
  • Pamięć EEPROM ma 1 KB
  • Szybkość CLK wynosi 16 MHz
  • Wbudowana dioda LED
  • Długość i szerokość Arduino to 68,6 mm x 53,4 mm
  • Waga płytki Arduino to 25 g

Schemat pinów Arduino Uno R3

Plik Schemat pinów Arduino Uno R3 pokazano poniżej. Zawiera 14-cyfrowe piny I / O. Z tych pinów 6-pinowe mogą być wykorzystane jak wyjścia PWM. Ta płytka zawiera 14 cyfrowych pinów wejścia / wyjścia, wejścia analogowe-6, złącze USB, kryształ kwarcowy-16 MHz, gniazdo zasilania, Złącze USB , rezonator-16 Mhz, gniazdo zasilania, nagłówek ICSP i przycisk RST.



Schemat pinów Arduino Uno

Schemat pinów Arduino Uno

Zasilacz

Plik zasilacz Arduino można wykonać za pomocą zewnętrznego zasilacza, w przeciwnym razie połączenie USB. Zewnętrzne źródło zasilania (od 6 do 20 V) zawiera głównie akumulator lub adapter AC-DC. Podłączenie adaptera można wykonać, wkładając środkową wtyczkę dodatnią (2,1 mm) do gniazda zasilania na płycie. Zaciski akumulatora można umieścić zarówno w pinach Vin, jak i GND. Piny zasilania Płytka Arduino obejmują następujące elementy.


Wino: Napięcie wejściowe lub Vin do Arduino podczas korzystania z zewnętrznego zasilacza przeciwnego do woltów z połączenia USB lub w innym przypadku RPS (zasilacz regulowany) . Za pomocą tego pinu można podać napięcie.

5 woltów: RPS może służyć do zasilania mikrokontroler a także komponenty, które są używane na płycie Arduino. Można to uzyskać od napięcia wejściowego przez regulator.

3V3: Za pomocą wbudowanego regulatora można wygenerować napięcie zasilania 3,3, a największy pobór prądu wyniesie 50 mA.

GND: Piny GND (masa)

Pamięć

Pamięć mikrokontrolera ATmega328 obejmuje 32 kB, a 0,5 kB jest wykorzystywana dla modułu ładującego), a także zawiera pamięć SRAM-2 kB oraz EEPROM-1KB.

Wejście i wyjście

Wiemy, że argumentujący Uno R3 zawiera 14-cyfrowych pinów, które mogą być używane jako wejście, w przeciwnym razie wyjście, używając funkcji takich jak pin Mode (), digital Read () i digital Write (). Te piny mogą działać z napięciem 5 V, a każdy pin cyfrowy może dawać lub odbierać 20 mA i zawiera od 20 000 do 50 000 omów podciągnij rezystor . Maksymalny prąd na dowolnym pinie wynosi 40 mA, którego nie można przekroczyć, aby uniknąć uszkodzenia mikrokontrolera. Ponadto niektóre styki Arduino mają określone funkcje.

Piny szeregowe

Szeregowe szpilki płyty Arduino to piny TX (1) i RX (0) i te szpilki mogą być używane do przesyłania danych szeregowych TTL. Połączenie tych pinów można wykonać za pomocą równoważnych pinów układu ATmega8 U2 USB to TTL.

Zewnętrzne kołki przerwania

Zewnętrzne piny przerwania na płycie to 2 i 3, a te styki mogą być ustawione tak, aby aktywować przerwanie na zboczu narastającym, w przeciwnym razie opadającym, o niskiej wartości, w przeciwnym razie zmiana wartości

Piny PWM

Piny PWM Arduino to 3, 5, 6, 9, 10 i 11 i dają wyjście 8-bitowego PWM z funkcją analogowego zapisu ().

Piny SPI (Serial Peripheral Interface)

Piny SPI to 10, 11, 12, 13, a mianowicie SS, MOSI, MISO, SCK, a te będą utrzymywać Komunikacja SPI przy pomocy biblioteki SPI.

Styk LED

Wbudowana jest tablica do sporów dioda LED za pomocą cyfrowego pin-13. Gdy pin cyfrowy jest wysoki, dioda LED będzie się świecić, w przeciwnym razie nie będzie świecić.

Piny TWI (interfejs 2-przewodowy)

Piny TWI to SDA lub A4, i SCL lub A5, które mogą wspierać komunikację TWI za pomocą biblioteki Wire.

AREF (analogowe odniesienie) Pin

Analogowy pin odniesienia to napięcie odniesienia do wejść analogowego i / ps przy użyciu funkcji takiej jak analogowe odniesienie ().

Reset (RST) Pin

Ten pin zapewnia niską linię do resetowania mikrokontrolera i jest bardzo przydatny do używania przycisku RST w kierunku tarcz, które mogą blokować ten na płycie Arduino R3.

Komunikacja

Protokoły komunikacyjne Arduino Uno obejmują SPI, I2C i Komunikacja szeregowa UART .

UART

Arduino Uno wykorzystuje dwie funkcje, takie jak nadajnik cyfrowy pin1 i odbiornik cyfrowy pin0. Te piny są używane głównie w UART TTL Komunikacja szeregowa.

I2C

Płyta Arduino UNO wykorzystuje pin SDA, w przeciwnym razie pin A4 i pin A5, w przeciwnym razie używany jest pin SCL Komunikacja I2C z biblioteką drutu. W tym przypadku zarówno SCL, jak i SDA są sygnałem CLK i sygnałem danych.

Piny SPI

Komunikacja SPI obejmuje MOSI, MISO i SCK.

MOSI (styk11)

To jest master out slave w pinie, używany do przesyłania danych do urządzeń

MISO (styk12)

Ten pin jest szeregowym CLK, a impuls CLK zsynchronizuje transmisję, którą wytwarza master.

SCK (styk13)

Impuls CLK synchronizuje transmisję danych generowaną przez master. Do komunikacji SPI zastosowano równoważne piny z biblioteką SPI. Do programowania można wykorzystać nagłówki ICSP (programowanie szeregowe w obwodzie) Mikrokontroler ATmega bezpośrednio za pomocą programu ładującego.

Programowanie Arduino Uno R3

  • Programowanie Arduino Uno R3 można wykonać za pomocą oprogramowania IDE. Mikrokontroler na płycie będzie dostarczany z wstępnie wypalonym przez program ładujący, który umożliwia załadowanie nowego kodu bez korzystania z zewnętrznego programatora sprzętowego.
  • Komunikację taką można przeprowadzić za pomocą protokołu takiego jak STK500.
  • Możemy również załadować program do mikrokontrolera, unikając programu ładującego przy użyciu nagłówka, takiego jak In-Circuit Serial Programming.

Projekty Arduino Uno R3

Plik zastosowania Arduino Uno obejmuje głównie projekty oparte na Arduino Uno, które obejmują następujące elementy

  • Visitor Alarm in Office za pomocą Arduino Uno
  • Oparty na Arduino Uno Robot piłkarski
  • Automatyczne przypomnienie o lekach oparte na Arduino Uno
  • Wykrywanie ruchu za pomocą elektryczności statycznej
  • Taksówka oparta na Arduino Uno z cyfrowym licznikiem opłat
  • Smart Stick oparty na Arduino Uno
  • Robot samochodowy sterowany przez smartfon i Arduino

A więc o to chodzi Arduino uno Arkusz danych R3 . Z powyższych informacji możemy wreszcie wywnioskować, że jest to najczęściej używana tablica. UNO to świetny wybór dla pierwszego Arduino ze względu na jego cechy, takie jak stosunkowo tani, możemy wymienić mikrokontroler i bardzo łatwy w konfiguracji. Oto pytanie do ciebie, jakie to są zastosowania Arduino Uno R3 ?