Arduino - opis płytki
W tym rozdziale poznamy różne komponenty na płycie Arduino. Przeanalizujemy płytkę Arduino UNO, ponieważ jest to najpopularniejsza płytka w rodzinie płytek Arduino. Ponadto jest to najlepsza płytka do rozpoczęcia pracy z elektroniką i kodowaniem. Niektóre płyty wyglądają nieco inaczej niż ta podana poniżej, ale większość Arduino ma większość tych elementów wspólnych.
|
Power USB Płytkę Arduino można zasilać za pomocą kabla USB z komputera. Wszystko, co musisz zrobić, to podłączyć kabel USB do złącza USB (1). |
|
Power (Barrel Jack) Płytki Arduino mogą być zasilane bezpośrednio z zasilacza sieciowego AC poprzez podłączenie go do gniazda Barrel Jack (2). |
|
Voltage Regulator Zadaniem regulatora napięcia jest sterowanie napięciem podawanym na płytkę Arduino oraz stabilizacja napięć stałych wykorzystywanych przez procesor i inne elementy. |
|
Crystal Oscillator Oscylator kwarcowy pomaga Arduino w radzeniu sobie z problemami z czasem. Jak Arduino oblicza czas? Odpowiedź brzmi: używając oscylatora kwarcowego. Liczba wydrukowana na górze kryształu Arduino to 16.000H9H. Mówi nam, że częstotliwość to 16 000 000 herców lub 16 MHz. |
|
Arduino Reset Możesz zresetować swoją płytkę Arduino, czyli uruchomić program od początku. Możesz zresetować płytę UNO na dwa sposoby. Najpierw za pomocą przycisku resetowania (17) na płycie. Po drugie, możesz podłączyć zewnętrzny przycisk resetowania do pinu Arduino oznaczonego RESET (5). |
|
Pins (3.3, 5, GND, Vin)
|
|
Analog pins Płyta Arduino UNO ma sześć analogowych pinów wejściowych od A0 do A5. Piny te mogą odczytywać sygnał z czujnika analogowego, takiego jak czujnik wilgotności lub czujnik temperatury, i konwertować go na wartość cyfrową, która może być odczytana przez mikroprocesor. |
|
Main microcontroller Każda płytka Arduino ma własny mikrokontroler (11). Możesz założyć, że jest to mózg twojej tablicy. Główny układ scalony (układ scalony) Arduino różni się nieco w zależności od płytki. Mikrokontrolery są zwykle firmy ATMEL. Musisz wiedzieć, jaki układ scalony ma twoja płyta, zanim załadujesz nowy program z Arduino IDE. Te informacje są dostępne w górnej części IC. Więcej informacji na temat konstrukcji i funkcji układu scalonego można znaleźć w arkuszu danych. |
|
ICSP pin Głównie ICSP (12) to AVR, mały nagłówek programistyczny dla Arduino składający się z MOSI, MISO, SCK, RESET, VCC i GND. Jest często określany jako SPI (Serial Peripheral Interface), który można uznać za „rozszerzenie” wyjścia. W rzeczywistości podporządkowujesz urządzenie wyjściowe do mastera magistrali SPI. |
|
Power LED indicator Ta dioda LED powinna zaświecić się po podłączeniu Arduino do źródła zasilania, aby wskazać, że płyta jest prawidłowo zasilana. Jeśli to światło się nie włącza, oznacza to, że coś jest nie tak z połączeniem. |
|
TX and RX LEDs Na swojej płycie znajdziesz dwie etykiety: TX (nadawanie) i RX (odbiór). Pojawiają się w dwóch miejscach na płycie Arduino UNO. Najpierw na pinach cyfrowych 0 i 1, aby wskazać piny odpowiedzialne za komunikację szeregową. Po drugie, diody TX i RX (13). Dioda TX miga z różną prędkością podczas wysyłania danych szeregowych. Szybkość flashowania zależy od szybkości transmisji używanej przez kartę. RX miga podczas odbierania. |
|
Digital I/O Płyta Arduino UNO ma 14 cyfrowych pinów I / O (15) (z których 6 zapewnia wyjście PWM (modulacja szerokości impulsu). Piny te mogą być skonfigurowane do pracy jako wejściowe piny cyfrowe do odczytu wartości logicznych (0 lub 1) lub jako cyfrowe piny wyjściowe do sterowania różnymi modułami, takimi jak diody LED, przekaźniki itp. Piny oznaczone „~” mogą służyć do generowania PWM. |
|
AREF AREF oznacza analogowe odniesienie. Czasami jest używany do ustawiania zewnętrznego napięcia odniesienia (między 0 a 5 V) jako górnej granicy dla pinów wejścia analogowego. |