Arduino UNO R3 ATMega328 DIP zgodne 100% z oryginałem + USB
Arduino to platforma open source bazowana na rozwiązaniach sprzętowych i oprogramowaniu prostym do użycia. Płytki arduino za pomocą podłączanych czujników i modułów odczytuje różne informacje ze środowiska takie jak np. włączenie światła, wciśnięcie przycisku, odczyt temperatury czy też bardziej zaawansowane jak odczytanie wiadomości na komputerze. Te informacje mogą być znakiem dla Arduino aby włączyć silnik, oświetlenie LED czy też opublikować co w sieci. Te cechy dają Arduino niesamowite możliwości o wielu zastosowaniach, które ogranicza niemalże tylko nasza wyobraźnia.
Cechy modułu:
- Moduł w pełni zgodny z Arduino Uno R3. oznacza to, że może być programowany poprzez środowisko Arduino IDE z wykorzystaniem dostępnych bibliotek.
Moduł posiada:
- mikrokontroler ATmega328P-PU - układ taktowany jest sygnałem zegarowym o częstotliwości 16MHz oraz Atmel Mega16U2
- 14 cyfrowych wejść/wyjść,
- 6 kanałów PWM - np. do sterowania serwami / silnikami npSG-90 6 wejść analogowych
- popularne interfejsy komunikacyjne,
- złącze USB gniazdo zasilające DC przycisk RESET
- wyprowadzenia służące do podłączenia programatora AVR.
- W celu uruchomienia DFRduino, należy połączyć układ z komputerem za pomocą przewodu USB oraz wybrać w środowisku Arduino IDE płytkę Arduino Uno.
- Standadowo w moduł wgrany jest program BLINK LED 13 oraz bootloader
ATmega328P-PU
jest popularny ze względu na swoją wszechstronność, dostępność oraz szerokie wsparcie społeczności. Może być zasilany napięciem od 1,8 V do 5,5 V, co czyni go kompatybilnym z różnymi układami zasilania. Ponadto, dzięki swojej funkcjonalności i elastyczności, ATmega328P-PU jest idealnym wyborem dla zarówno początkujących, jak i zaawansowanych programistów do tworzenia różnorodnych projektów elektronicznych.
Układ 16U2
znajduje zastosowanie w różnych urządzeniach elektronicznych, takich jak płytki rozwojowe, kontrolery Arduino oraz inne projekty DIY, gdzie komunikacja z komputerem przez port USB jest wymagana. Główną funkcją 16U2 jest tłumaczenie danych przesyłanych przez port USB na format zrozumiały dla interfejsu UART, umożliwiając komunikację z mikrokontrolerem lub innymi układami z interfejsem UART.
W skrócie, 16U2 to układ konwertera USB-UART, który umożliwia komunikację między urządzeniem elektronicznym a komputerem za pośrednictwem portu USB.
Zegar taktujący 16.000
W przypadku płytki Arduino, zegar systemowy (taktujący) ma częstotliwość 16 MHz, czyli 16.000.000 cykli na sekundę. Jest to częstotliwość taktowania, która służy do synchronizacji działania mikrokontrolera ATmega328P-PU, który znajduje się na płytce.
Częstotliwość 16 MHz jest ustawiona fabrycznie i zapewnia stabilne działanie mikrokontrolera. Jest ona podstawą dla wielu operacji wykonywanych przez mikrokontroler, takich jak wykonywanie instrukcji, komunikacja szeregowa (np. UART), obsługa timerów, odczytanie analogowych wartości z pinów ADC itp.
Częstotliwość taktowania 16.000 (16 MHz) jest często wykorzystywana jako standardowa wartość dla płytek Arduino i jest dostosowana do wielu zastosowań projektowych i programistycznych.
Dane Techniczne:
- Napięcie zasilania: 5 V do 12 V
- W pełni kompatybilny z Uno Rev3
- Mikrokontroler: ATmega328P-PU - napięcie pracy 5V oraz Atmel Mega16U2
- Maksymalna częstotliwość zegara: 16 MHz
- Pamięć SRAM: 2 kB
- Pamięć Flash: 32 kB 5kB zarezerwowane dla bootloadera
- Pamięć EEPROM: 1 kB
- wejścia IN-OUT 14 w tym aż 6 PWM
- wydajność prądowa pojedynczego pinu 40mA
- Ilość wejść analogowych: 6 kanały przetwornika A/C
- Interfejsy szeregowe: UART, SPI, I2C
- Zewnętrzne przerwania
- Konektor: gniazdo USB
- Przylutowane złącze ISP
- Wymiary płytki: 75 x 54 x 15 mm
- rozstaw pinów 2.54mm możliwość zamontowania w płytkach stykowych
Uwagi do instrukcji i podłączenia:
- Zasilanie:
- Moduł można zasilać poprzez przewód USB oraz urządzenie zewnętrzne, np. zasilacz sieciowy, baterię czy akumulator. Przełączanie źródła zasilania odbywa się w sposób automatyczny. Zasilacz podłączany jest do standardowego gniazda DC. Akumulator bądź inne źródło podłącza się do pinów złącza POWER - VIN.
- Wejścia/wyjścia
- płytka posiada 14 cyfrowych wyprowadzeń wejścia/wyjścia I/O.
- Każdy pin pozwala na pobór prądu o maksymalnym natężeniu 40mA, co umożliwia bezpośrednie podłączenie diod LED z rezystorami oraz sterowanie innymi układami scalonymi.
- Oprócz standardowego I/O niektóre wyprowadzenia posiadają także funkcje specjalne jak wejście na pinie 2 jako zewnętrzne przerwanie.
- 6 wejść analogowych służy do pomiaru napięcia (do 5V!). Mogą one również służyć jako kolejne piny cyfrowe i w takim wypadku otrzymujemy dodatkowe piny cyfrowe.
- Programowanie: Tworzenie i instalację oprogramowania umożliwia darmowe środowisko Arduino IDE. Wbudowany już w płytkę programator Atmega16u2 pozwala na przesłanie programu bezpośrednio poprzez przewód USB. Można również programować za pomocą zewnętrznych programatorów jak np.: USBasp, czy konwertery UART.
- Złącze ISCP daje możliwość podłączenia zewnętrznego programatora AVR. Szczegółowy opis można znaleźć w dokumentacji oraz tutorialu.
- Poprzez złącze UART do programowania można użyć Programatora PL2303lub programatora AVR ISP
- Programowany poprzez USB z wykorzystaniem mikrokontrolera pośredniczacego Atmega16u2
- Moduł zgodny z Arduino UNO R3
- Listwa kołkowa GOLDPIN
Zestaw zawiera:
- Płytka UNO R3 zgodna z Arduino
- Kabel USB
________________________________
FAQ - Najczęściej zadawane pytania
1.Płytka Arduino nie chce się połączyć z komputerem, co jest tego powodem?
Odp. W pierwszej kolejności proszę sprawdzić kabel USB.
2.Na płytkę nie mogę wgrać kodu, dlaczego?
Odp. Proszę sprawdzić w menadżerze urządzeń czy komputer wykrywa płytkę. W Arduino IDE proszę ustawić odpowiedni port COM, taki sam jak w menadżerze urządzeń.
3.W menadżerze urządzeń obok wykrytej płytki jest wykrzyknik. Co to oznacza?
Odp. Oznacza to, że są wgrane nieodpowiednie sterowniki. Proszę usunąć program IDE i wgrać go ponownie wraz ze wszystkimi sterownikami.