Arduino – Kupno, instalacja, pierwszy program

Zapewne każdy pasjonat robotyki i elektroniki słyszał kiedyś tę nazwę – Arduino. Jest to platforma, dzięki której możemy programować urządzenia elektroniczne. Co na przykład możemy zrobić? Cóż, rozwiązań jest wiele. Możemy między innymi zaprogramować wykrywacz przewodów w ścianach, mierzyć temperaturę, wykrywać ruch, mierzyć puls, stworzyć własnej konstrukcji auto na pilota – a to tylko ułamek tego, co to małe urządzenie potrafi.

W tym wpisie zajmiemy się rzeczami podstawowymi – kupnem, instalacją sterowników oraz napiszemy swój pierwszy program, który będzie mrugał diodą!

Jakie Arduino kupić?

Odmian Arduino jest wiele, jednak ja na polecam wersję Arduino UNO. Jest to wersja na tyle rozbudowana, że możemy z niej korzystać w przyszłych i większych projektach. Jest też na tyle tania, że jeśli programowanie nam się nie spodoba, to nie stracimy zbyt wiele. Ja kupiłem chińskiego klona – chińska podróbka, która nie różni się niczym poza logo na płytce – TZT UNO R3.

Instalacja

Aby móc korzystać z naszego urządzenia, musimy zainstalować tak zwane środowisko programistyczne – program, w którym będziemy pisać nasze programy. Nazywa się ono Arduino IDE i możemy je pobrać z oficjalnej strony producenta: https://www.arduino.cc/en/main/software.

Po pobraniu należy oczywiście zainstalować. A teraz uwaga, rzecz najważniejsza. Instalacja sterowników!

Podłączamy nasze Arduino do portu USB i dalej wchodzimy w “Komputer->Właściwości->Menedżer urządzeń”. Tam powinien widnieć taki symbol:

Klikamy prawym przyciskiem myszy->Właściwości->Aktualizuj sterownik

Podajemy ścieżkę do naszego sterownika. Ja wypakowałem go w folderze z zainstalowanym Arduino, w podfolderze “drivers”. Sterownik możecie pobrać z tego liku: https://www.arduined.eu/ch340g-converter-windows-7-driver-download/

Pierwszy program

Aby napisać pierwszy program, uruchamiamy nasze Arduino IDE i wybieramy port COM, do którego wpięte jest nasze urządzenie. W moim przypadku jest to COM3, lecz sprawdź w menedżerze urządzeń, do którego wpięte jest Twoje!

Przejdźmy więc do napisania pierwszego programu! Podepnijmy rezystor oraz diodę do naszego Arduino według schematu poniżej. Możesz do tego celu użyć płytki stykowej:

Następnie w naszym Arduino IDE, napisz taki kod i naciśnij przycisk “Wgraj”:

Nasza dioda powinna zacząć mrugać. Ale jak to się dzieje?

W pierwszej linijce mamy dziwny kod “void setup() {}”. To tu ustawiamy wszystkie dane, które są niezbędne do uruchomienia naszego programu. Ponieważ podpięliśmy diodę do portu 13 oraz do masy (GND), to aby dioda zaświeciła, port 13 musi działać jako wyjście (ma dawać napięcie). To też ustawiliśmy za pomocą komendy “pinMode(13, OUTPUT);”. Dalej mamy jednak coś takiego jak “void loop() {}”. Słowo “loop” to z angielskiego “pętla”. To tutaj znajduje się cały kod naszego programu. Wszystko, co tutaj wpiszemy, będzie wykonywane linijka po linijce. Gdy program dojdzie do ostatniej linijki, zacznie wykonywać wszystkie polecenia od nowa i tak w nieskończoność – tak właśnie działa pętla. Polcenie “digitalWrite(13, HIGH);” daje na porcie 13 tak zwany stan wysoki – dioda się świeci. Następne polecenie “delay” zatrzymuje program na 500 milisekund (0,5 sekundy), po czym polecenie “digitalWrite(13, LOW);” gasi diodę. Następnie znów zamrażamy nasz program na 0,5 sekundy i pętla powtarza się – program znów wraca do polecenia zapalającego diodę.

Podobało się? Zostaw po sobie jakiś znak. W razie pytań, postaram się na nie odpowiedzieć w komentarzach.

TechWorld Autor

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *