Arduino – pierwsze kroki
Rozpoczęcie pracy z platformą Arduino nie jest skomplikowane. Biorąc jednak pod uwagę fakt, iż dla wielu osób będzie to pierwszy kontakt z elektroniką, opiszę w jaki sposób podłączyć płytkę do komputera i uruchomić na niej pierwszy program.
Opis będzie dotyczył płytki Arduino Diecimila oraz wszelkich kompatybilnych klonów (szczerze mówiąc – ja pracuję na płytce Freeduino, która jest w 100% kompatybilna z Arduino Diecimila, a można ją kupić taniej np. na Allegro).
Lista czynności, które należy wykonać
- Zaopatrz się w Arduino oraz przewód do połączenia z komputerem
- Pobierz oprogramowanie Arduino
- Pobierz sterowniki USB
- Podłącz płytkę
- Uruchom środowisko Arduino
- Wczytaj program
- Obejrzyj efekt
1. Zaopatrz się w Arduino oraz przewód do połączenia z komputerem
Płytka Arduino (lub Freeduino) jest wystarczająca do rozpoczęcia pracy (nauki) z elektroniką i programowaniem mikrokontrolerów. Z czasem, zdobywając nowe umiejętności będziesz potrzebował dodatkowych komponentów, lecz na początek wystarczy to co jest na płytce.
Poniżej przedstawiony jest opis komponentów znajdującej się na płytce Arduino.
Do połączenia płytki z komputerem potrzeby będzie przewód USB typu A-B (taki sam jak do podłączenia drukarki).
2. Pobierz oprogramowanie Arduino
Do zaprogramowania mikrokontrolera znajdującego się na płytce potrzebne jest oprogramowanie Arduino.
Najnowszą wersję znajdziesz na stronie: http://arduino.cc/en/Main/Software.
Gdy już pobierzesz oprogramowanie rozpakuj je i otwórz folder w którym się znajduje.
3. Pobierz sterowniki USB
Płytka na której będziemy pracować jest płytką wyposażoną w interfejs USB. Do poprawnej pracy tego interfejsu, niezbędna jest instalacja sterowników do układu FT232R znajdującego się na płytce.
Najnowsza wersja sterowników znajduje się na stronie http://www.ftdichip.com/Drivers/VCP.htm.
4. Podłącz płytkę
Na płytce, którą się zajmujemy znajduje się złącze służące do wyboru źródła napięcia zasilania. Możliwy jest wybór pomiędzy napięciem pochodzącym z interfejsu USB oraz napięciem zewnętrznym. Dla projektów pobierających ze źródła nieduży prąd, dobrym wyborem jest zasilanie wprost z USB (nie trzeba podłączać dodatkowego zasilacza). Aby to zrobić należy założyć złączkę na dwa piny bliżej gniazda USB. Aby zasilić płytkę z zewnętrznego zasilacza złączka musi się znaleźć na pinach bliżej gniazda zasilania.
Gdy już wybierzemy źródło zasilania (w naszym przypadku będzie to zasilanie z USB), możemy podłączyć płytkę do komputera.
W tym momencie dioda z oznaczeniem PWR powinna się zaświecić.
Rozpocznie się instalacja sterowników do nowo wykrytego urządzenia. Gdy instalacja się zakończy, możesz przejść do następnego kroku.
5. Uruchom aplikację Arduino
W miejscu, w którym rozpakowałeś oprogramowanie Arduino znajduje się plik: arduino.exe – uruchom go.
6. Wczytaj program
W oprogramowaniu Arduino otwórz przykład z migającą diodą: File -> Sketchbook -> Examples -> Digital -> Blink.
Wybierz odpowiedni port COM, który wykorzystujesz do łączenia się z płytką (Tools -> Serial Port).
Aby sprawdzić jaki to port, należy otworzyć Menadżer urządzeń (można to zrobić klikając prawym klawiszem myszy na Mój Komputer i wybierając Właściwości. Następnie należy wybrać zakładkę Sprzęt – tam znajduje się przycisk Menadżer urządzeń). Tam należy odnaleźć pozycję USB Serial Port w grupie Porty (COM i LPT). Port COM, który znajduje się przy tej pozycji odpowiada za komunikację z płytką Arduino.

Menadżer urządzeń

Menadżer urządzeń
Kolejnym parametrem jakim trzeba określić, jest rodzaj płytki oraz mikrokontrolera znajdującego się na niej. Typ mikrokontrolera można odczytać bezpośrednio z jego obudowy. W naszym przypadku będzie to Arduino Diecimila or Duemilanove w/ ATmega168 i taki należy wskazać w Tools -> Board.
Teraz wystarczy już tylko kliknąć przycisk Upload to IO Board w środowisku programistycznym Arduino.
Przyciski
Po paru sekundach, diody TX oraz RX na płytce zaczną dość szybko migać – jest to sygnalizacja transmisji danych między płytką a oprogramowaniem. Jeśli wszystko się powiedzie – ujrzysz komunikat Done uploading na pasku statusu.
7. Obejrzyj efekt
Kilka sekund po ukończeniu wgrywania oprogramowania na płytkę, ujrzysz migającą diodę LED podłączoną do pinu 13. Jeśli tak – to właśnie udało Ci się uruchomić pierwszy program na mikrokontrolerze!


2 komentarzy do “Arduino – pierwsze kroki”
Pytanie początkującego: co dzieje się z programem po odłączeniu zasilania? Zostaje czy znika z pamięci?
Jarek
@Imrahil: Program przechowywany jest w nieulotnej pamięci Flash – po odłączeniu zasilania zostaje więc w pamięci.
Praktycznie wszystkie dzisiejsze mikrokontrolery posiadają wbudowaną pamięć nieulotną.