Rozpoczynamy przygodę z Arduino cz.3
: 11 sie 2021, 23:13
Rozpoczynamy przygodę
Po zapoznaniu się z poprzednim rozdziałem już wiesz, j aki układ będziemy programować.
Teraz czas na zainstalowanie na komputerze niezbędnego oprogramowania i rozpoczęcie
pracy z kodem.
Zasilanie
Na nowo zakupionej płytce Arduino zwykle fabrycznie zainstalowany jest prosty program
o nazwie Blink. Program ten sprawia, że wbudowana w układ dioda LED miga.
Dioda oznaczona symbolem L jest połączona z jednym z cyfrowych złączy wejścia i wyjścia
znajdujących się na płytce. Dioda ta jest podłączona do złącza o numerze 13. Oznacza to, że
złącze to może być używane tylko w charakterze wyjścia. Dioda ma mały pobór prądu, a wiec
możesz również podłączać inne rzeczy do tego złącza.
Aby uruchomić Arduino, podłącz je do prądu. Najłatwiejszym sposobem na to j est
podłączenie Arduino do portu USB komputera. Będzie do tego potrzebny przewód USB
zakończony wtykiem typu A z jednej strony oraz wtykiem typu B z drugiej strony. Jest to
taki sam przewód jak ten, który jest zwykle stosowany w celu połączenia drukarki i kom
putera.
Miganie diody LED oznacza, że wszystko działa poprawnie. Nowe płytki Arduino mają
zainstalowany szkic programu Blink, aby można było łatwo sprawdzić, czy płyta działa po
prawme.
Instalacja oprogramowania
Do wgrywania szkiców na płytkę Arduino nie wystarczy zasilanie jej za pośrednictwem złącza
USB. Aby ładować szkice, musisz zainstalować oprogramowanie Arduino na swoim kom
puterze. Pełna instrukcja instalacji tego oprogramowania na platformach Windows, Linux oraz
Mac znajduje się w witrynie internetowej Arduino - http://www.arduino.cc/.
Po zainstalowaniu oprogramowania Arduino oraz sterowników USB (zależnie od uży
wanego systemu operacyjnego) możesz ładować programy do swojego Arduino.
Ładowanie pierwszego szkicu
Program migający diodą jest odpowiednikiem programu wyświetlającego napis „Witaj" -
programu uruchamianego tradycyjnie jako pierwszy podczas nauki nowego języka pro
gramowania. Sprawdźmy działanie środowiska Arduino, instalując ten program na płytce,
a następnie modyfikując go.
Po uruchomieniu aplikacji Arduino na komputerze otwarty zostanie pusty szkic. N a
szczęście program posiada wbudowanych wiele przydatnych przykładów. Otwórzmy przy
kład o nazwie Blink Teraz musisz zainstalować ten szkic na płytce Arduino. Podłącz płytkę Arduino do
swojego komputera za pośrednictwem kabla USB. W wyniku tego na płytce Arduino po
winna się zapalić zielona dioda oznaczona napisem „On". Dioda LED połączona z pinem
o numerze 13 będzie już prawdopodobnie migać, ponieważ płytki Arduino są zwykle dostar
czane z uprzednio zainstalowanym szkicem Blink. Niezależnie od tego spróbujmy go po
nownie zainstalować, a następnie zmodyfikować.
Po podłączeniu płytki do komputera Macintosh na ekranie komputera zostanie wyświe
tlony komunikat informujący o wykryciu nowego interfejsu sieciowego. W takim przypadku
należy kliknąć przycisk Anuluj. Komputer mylnie wykrywa Arduino Uno j ako modem USB.
Przed załadowaniem szkicu należy w aplikacji Arduino określić typ płytki, z której ko
rzystamy. Ponadto należy określić numer portu, do którego zostało podłączone Arduino.
Na rysunkach 2.3 oraz 2.4 pokazano, jak dokonać tych operacji przy użyciu menu Narzędzia.
W przypadku komputera pracującego pod kontrolą systemu Windows zwykle będziesz
korzystać z portu COM3. W przypadku komputerów pracujących pod kontrolą systemów
Linux lub Mac OS X lista portów szeregowych będzie o wiele dłuższa (patrz rysunek 2.5).
Nasze urządzenie będzie w większości przypadków znajdowało się na szczycie tej listy. Będzie
ono miało nazwę podobną do /dev/tty . usbmodem621.
Teraz wystarczy tylko kliknąć ikonę Załaduj Wybór płytki Wybór portu Ładowanie szkicu
Po kliknięciu ikony nastąpi kompilacja szkicu, a następnie rozpocznie się jego ładowanie. Jeżeli wszystko działa poprawnie, podczas przesyłu danych diody znajdujące się na Arduino będą migać. Po zakończeniu przesyłu danych u dołu aplikacji Arduino zostanie wyświetlony komunikat o treści „Ładowanie zakończono pomyślnie". Pod nim zostanie wyświetlony kolejny komunikat o treści podobnej do: „Wielkość binarna szkicu: 1084 bajtów (maksymalnie 32256 bajtów)". Po załadowaniu programu płytka natychmi ast zaczyna go wykonywać, a więc zobaczysz, że dioda zacznie błyskać. Jeżeli program nie działa, sprawdź ustawienia typu płytki oraz portu szeregowego. Teraz spróbujmy zmodyfikować szkic tak, aby zwiększyć częstotliwość błysków diody LED. W tym celu należy zmodyfikować dwa miejsca, w których zdefiniowano w szkicu opóźnienie (z ang. delay) na 1000 milisekund. Obie wartości 1000 należy zastąpić wartościami 500. Zmodyfikowany kod pokazano na rysunku. Modyfikacja szkicu
Ponownie kliknij przycisk Załaduj. Po załadowaniu szkicu zobaczysz diodę LED błyskającą dwa razy częściej, niż miało to miejsce w przypadku oryginalnego szkicu. Gratuluję! Jesteś gotowy, by zacząć programować swoje Arduino. Ale wcześniej przyjrzyjmy się dokładnie aplikacji Arduino.
Po zapoznaniu się z poprzednim rozdziałem już wiesz, j aki układ będziemy programować.
Teraz czas na zainstalowanie na komputerze niezbędnego oprogramowania i rozpoczęcie
pracy z kodem.
Zasilanie
Na nowo zakupionej płytce Arduino zwykle fabrycznie zainstalowany jest prosty program
o nazwie Blink. Program ten sprawia, że wbudowana w układ dioda LED miga.
Dioda oznaczona symbolem L jest połączona z jednym z cyfrowych złączy wejścia i wyjścia
znajdujących się na płytce. Dioda ta jest podłączona do złącza o numerze 13. Oznacza to, że
złącze to może być używane tylko w charakterze wyjścia. Dioda ma mały pobór prądu, a wiec
możesz również podłączać inne rzeczy do tego złącza.
Aby uruchomić Arduino, podłącz je do prądu. Najłatwiejszym sposobem na to j est
podłączenie Arduino do portu USB komputera. Będzie do tego potrzebny przewód USB
zakończony wtykiem typu A z jednej strony oraz wtykiem typu B z drugiej strony. Jest to
taki sam przewód jak ten, który jest zwykle stosowany w celu połączenia drukarki i kom
putera.
Miganie diody LED oznacza, że wszystko działa poprawnie. Nowe płytki Arduino mają
zainstalowany szkic programu Blink, aby można było łatwo sprawdzić, czy płyta działa po
prawme.
Instalacja oprogramowania
Do wgrywania szkiców na płytkę Arduino nie wystarczy zasilanie jej za pośrednictwem złącza
USB. Aby ładować szkice, musisz zainstalować oprogramowanie Arduino na swoim kom
puterze. Pełna instrukcja instalacji tego oprogramowania na platformach Windows, Linux oraz
Mac znajduje się w witrynie internetowej Arduino - http://www.arduino.cc/.
Po zainstalowaniu oprogramowania Arduino oraz sterowników USB (zależnie od uży
wanego systemu operacyjnego) możesz ładować programy do swojego Arduino.
Ładowanie pierwszego szkicu
Program migający diodą jest odpowiednikiem programu wyświetlającego napis „Witaj" -
programu uruchamianego tradycyjnie jako pierwszy podczas nauki nowego języka pro
gramowania. Sprawdźmy działanie środowiska Arduino, instalując ten program na płytce,
a następnie modyfikując go.
Po uruchomieniu aplikacji Arduino na komputerze otwarty zostanie pusty szkic. N a
szczęście program posiada wbudowanych wiele przydatnych przykładów. Otwórzmy przy
kład o nazwie Blink Teraz musisz zainstalować ten szkic na płytce Arduino. Podłącz płytkę Arduino do
swojego komputera za pośrednictwem kabla USB. W wyniku tego na płytce Arduino po
winna się zapalić zielona dioda oznaczona napisem „On". Dioda LED połączona z pinem
o numerze 13 będzie już prawdopodobnie migać, ponieważ płytki Arduino są zwykle dostar
czane z uprzednio zainstalowanym szkicem Blink. Niezależnie od tego spróbujmy go po
nownie zainstalować, a następnie zmodyfikować.
Po podłączeniu płytki do komputera Macintosh na ekranie komputera zostanie wyświe
tlony komunikat informujący o wykryciu nowego interfejsu sieciowego. W takim przypadku
należy kliknąć przycisk Anuluj. Komputer mylnie wykrywa Arduino Uno j ako modem USB.
Przed załadowaniem szkicu należy w aplikacji Arduino określić typ płytki, z której ko
rzystamy. Ponadto należy określić numer portu, do którego zostało podłączone Arduino.
Na rysunkach 2.3 oraz 2.4 pokazano, jak dokonać tych operacji przy użyciu menu Narzędzia.
W przypadku komputera pracującego pod kontrolą systemu Windows zwykle będziesz
korzystać z portu COM3. W przypadku komputerów pracujących pod kontrolą systemów
Linux lub Mac OS X lista portów szeregowych będzie o wiele dłuższa (patrz rysunek 2.5).
Nasze urządzenie będzie w większości przypadków znajdowało się na szczycie tej listy. Będzie
ono miało nazwę podobną do /dev/tty . usbmodem621.
Teraz wystarczy tylko kliknąć ikonę Załaduj Wybór płytki Wybór portu Ładowanie szkicu
Po kliknięciu ikony nastąpi kompilacja szkicu, a następnie rozpocznie się jego ładowanie. Jeżeli wszystko działa poprawnie, podczas przesyłu danych diody znajdujące się na Arduino będą migać. Po zakończeniu przesyłu danych u dołu aplikacji Arduino zostanie wyświetlony komunikat o treści „Ładowanie zakończono pomyślnie". Pod nim zostanie wyświetlony kolejny komunikat o treści podobnej do: „Wielkość binarna szkicu: 1084 bajtów (maksymalnie 32256 bajtów)". Po załadowaniu programu płytka natychmi ast zaczyna go wykonywać, a więc zobaczysz, że dioda zacznie błyskać. Jeżeli program nie działa, sprawdź ustawienia typu płytki oraz portu szeregowego. Teraz spróbujmy zmodyfikować szkic tak, aby zwiększyć częstotliwość błysków diody LED. W tym celu należy zmodyfikować dwa miejsca, w których zdefiniowano w szkicu opóźnienie (z ang. delay) na 1000 milisekund. Obie wartości 1000 należy zastąpić wartościami 500. Zmodyfikowany kod pokazano na rysunku. Modyfikacja szkicu
Ponownie kliknij przycisk Załaduj. Po załadowaniu szkicu zobaczysz diodę LED błyskającą dwa razy częściej, niż miało to miejsce w przypadku oryginalnego szkicu. Gratuluję! Jesteś gotowy, by zacząć programować swoje Arduino. Ale wcześniej przyjrzyjmy się dokładnie aplikacji Arduino.