Arduino UNO to obecnie najpopularniejsza płytka do nauki elektroniki i programowania, która posiada 14 uniwersalnych pinów GPIO (wejść/wyjść) i 6 wejść analogowych. Dzięki temu modułowi praktycznie każdy może zacząć budować ciekawe, programowalne urządzenia elektroniczne, od prostych pomocnych urządzeń, aż do zaawansowanych robotów.
OPIS PINÓW
POWER
5V - Wyjście regulatora 5V. Korzystając z tego wyprowadzenia użytkownik może zasilać własne układy pracujące z napięciem 5V. Należy pamiętać, że podłączenie zewnętrznego źródła zasilania (powyżej 5V) do tego pinu może doprowadzić do trwałego uszkodzenia modułu.
3V3 - Wyjście regulatora 3,3V. Maksymalny prąd 50mA. Korzystając z tego wyprowadzenia użytkownik może zasilać własne układy pracujące z napięciem 3,3V. Podłączenie urządzenia o wyższym poborze prądu, bądź podpięcie zewnętrznego źródła zasilania do tego pinu może trwale uszkodzić układ.
VIN - Napięcie wejściowe (używane gdy wybrane jest zewnętrzne źródło zasilania). Użytkownik może użyć tego pinu lub złącza DC (power jack) do zasilania układu. Zalecany zakres napięć zasilania 7V-12V
GND - potencjał masy.
RESET - Podłączony na chwilę do GND, sprawia że program w Arduino uruchamia się od nowa.
ANALOG IN
Wyprowadzenia umożliwiające operacje na sygnale analogowym. Połączone są z wbudowanym przetwornikiem analogowo-cyfrowym. Każde z nich posiada 10-bitową rozdzielczość (1024 różnych wartości). Dzięki wejściom analogowym użytkownik może obsługiwać różnego rodzaju czujniki.
DIGITAL PWM
Dzięki tym wyprowadzeniom użytkownik może w sposób sprzętowy generować sygnał o zadanym wypełnieniu. Funkcja ta wykorzystywana jest np. do sterowania diodami led lub kontrolowania serwomechanizmu.
Interfejs SPI
Magistrala szeregowa działająca w sposób synchroniczny. Do komunikacji używane są trzy wyprowadzenia: MISO, MOSI, SCK. Charakteryzuje się wysoką prędkością transmisji, dlatego też jest używana jest do obsługi szybkich urządzeń. Wykorzystywana jest także do komunikacji z niektórymi wyświetlaczami i czujnikami.
PINY RX I TX
Umożliwiają obsługę urządzeń cyfrowych np. modułu Bluetooth oraz pozwalają na wymianę danych z komputerem.
USB
Wyście USB służy do łączenia Arduino z komputerem. Przez to złącze wgrywane są programy na płytkę. To złącze służy też do komunikacji programu z komputerem.
GNIAZDO ZASILANIA
Służy do podłączenia zasilacza, który powinien mieć napięcie od 7 do 12 V.
RESET
Przycisk ten uruchamia wgrany program od nowa
Dioda LED L
Arduino ma wbudowaną lampkę oznaczoną jako "L". Można ją włączać i wyłączać za pomocą programu. W Arduino UNO lampka jest podłączona do pinu cyfrowego numer 13.
Arduino UNO R3 z kablem USB
Najłatwiej zaprogramować Arduino z pomocą specjalnie do tego przygotowanego programu: Arduino IDE, dostępnego na stronie Arduino