Wstęp do Arduino (002; 11.07.2009; arduino)
Moje Arduino (Duemilanove) widoczne jest na ilustracji obok. Najkrócej mówiąc, jest to "płytka" zawierająca programowalny mikroprocesor. Programowanie jak również i przesyłanie sygnałów z/do komputera odbywa się poprzez kabel USB. Zasilanie - również przez ten kabel lub z zasilacza zewnętrznego. Arduino posiada zestaw połączeń wejściowych lub wyjściowych, przez co możemy podłączyć do niego prawie wszystko (o ile wiemy jak).
Nie będę się szczegółowo rozpisywał jak kupić, włączyć i nauczyć się Arduino, gdyż takich informacji jest już pełno w internecie, nawet w języku polskim. Zamieszczę zatem kilka krótkich opisów i linków do artykułów, które są konieczne do poznania tejże tematyki.
Krótki wstęp opisujący Arduino trochę szczegółowiej niż ja jest tutaj.
Na początek potrzebujemy Arduino. Możemy je kupić w internecie (chyba każdy wie gdzie szukać), możemy samemu je zmontować, możemy również kupić: Freeduino, Illuminato, Bare Bones Board, Sanguino, Roboduino, Anduino, Wiring, Gainer...(zakup powinien zmieścić się w ok 170zł w zależności od tego jak rozbudowany układ kupimy, samodzielny montaż to przypuszczam nie więcej jak 50zł).
O tym jak podłączyć Arduino, gdzie znaleźć sterowniki i jak uruchomić swój pierwszy program najlepiej przeczytać tutaj.
Polecam również przejrzeć stronę domową Arduino.cc.
Niesłychanie pouczające jest 11 kolejnych tutoriali z serii Beginning Embedded Electronics (link) jak również i wiele innych projektów z tej strony. Wiele ciekawych projektów znaleźć można oczywiście na Forum Elektroda.pl.
W dalszych artykułach skupiał będę uwagę na zarówno prostych jak i trudniejszych problemach które napotkałem podczas własnych zabaw Arduino. Szczerze przyznam, że rozpoczęcie przygody z Arduino jest oszołamiająco szybkie, po kilku dniach zabawy można już "zmajstrować" coś naprawdę ciekawego (oczywiście jak zawsze najważniejszy jest pomysł i od razu mogę podsunąć np.: sterowanie żaluzjami i oświetleniem pokoju w zależności od nasłonecznienia na zewnątrz, lub pomiar temperatury i regulacja wentylacji w pomieszczeniu).