wtorek, 21 grudnia 2010

Fritzing i dioda

Dzisiaj napiszę o tym jak robić graficzne schematy połączeń do Arduino.

Znalazłem w internecie bardzo fajny program -Fritzing. Można w nim projektować "budowę" przeróżnych urządzeń z Arduino. W moim poprzednim poście opublikowałem swój rysunek zrobiony właśnie za pomocą programu Fritzing. Podczas wirtualnej "budowy" można zobaczyć schemat zasadniczy tego, co zbudowaliśmy. Można tez zrobić projekt płytki drukowanej.

Polecam ten program wszystkim uzytkownikom Aduino, zwłaszcza w sytuacji takiej, w jakiej ja się teraz znalazłem - jestem chory i muszę leżeć w łóżku. Budować nie mogę, ale planować tak!

Życzę miłej zabawy z Fritzingiem.

Teraz napiszę o tym, jak podpiąć diodę do Arduino bez kabli i komponentów elektronicznych, tak by mrugała równocześnie z wbudowaną w Arduino diodą.
Co trzeba zrobić:
  1. Otworzyć przykład z mrugającą diodą file> examples >blink
  2. Podpiąć diodę jedną nóżką na pin 13, a drugą nóżką na masę. Poniżej obrazek pomocniczy (z Fritzing'a) ze strony www.arduino.cc
  3. Jeśli dioda nie świeci należy odpiąć Arduino od USB i odwrócić (nóżka, która byłą podpięta na masę jest podpięta do pinu 13)
Jeśli macie jakieś pytania lub problemy piszcie do mnie.

poniedziałek, 20 grudnia 2010

Jak zapalić diodę bez programowania?

Arduino ma dwa piny z napięciem 3,3V i 5V . Ma także dwa piny z masą, opisane jako GND.


Po podłączeniu kabla USB, na tych pinach jest konkretne napięcie.



Co jest potrzebne:

  • Arduino
  • płytka stykowa
  • opornik o rezystancji od 200Ω do 2kΩ
  • dioda
  • 6 kabli do płytki stykowej
Obrazek-instrukcja jak to zbudować:

Jak to działa?

Do zasilania 5V jest podpięty opornik, przez który przepływa prąd o mocy odpowiedniej dla diody. Do rezystora jest podpieta jedna nóżka diody. W tym układzie rezystor służy do tego, żeby dioda się nie "usmażyła". Druga nóżka diody jest podpięta do masy. Po zbudowaniu tego układu i podłączeniu prądu do Arduino dioda powinna świecić. Jeżeli nie działa należy odpiąć Arduino od prądu iodwrócić diodę (nóżka która była podłączona do rezystora jest teraz podłączona do masy) i włączyć Arduino z powrotem do zasilania.

Jeżeli macie jakieś pytania lub problemy po prostu napiszcie na mojego maila.


Pierwsze chwile z Arduino

W tym poście chcę napisać jak szybko przetestować Arduino. Najprostszym testem czy Arduino działa i doskonałą lekcją programowania jest zamruganie wbudowaną w Arduino diodą. Jest ona podpięta do pinu 13 i oznaczona literą L. Poniżej obrazek pomocniczy:

Czego potrzebujemy:
  • Arduino Dicemila, Duemilanowe lub Uno
  • kabel USB
  • środowisko programistyczne do Arduino
Po zainstalowaniu środowiska Arduino oraz drivera (klik), należy podpiąć Arduino kablem USB do komputera i uruchomić środowisko programistyczne. Poniżej obraz jak to środowisko wygląda.


Jak szybko załadować program?
  1. Najpierw w uruchomionym środowisku klikamy File>Examples>Basics>Blink
  2. Klikamy przycisk run.
Ten program ma wbudowane przykłady z kodem, opracowane przez zespół ludzi pracujących nad Arduino. Można się więcej dowiedzieć o tych przykładach na stronie firmowej Arduino, w zakładce "learning". Natomiast więcej j teorii o tym, jak to działa na stronie: (klik)
Na koniec załączam jeszcze filmik z YouTube o tym, jak wygląda działający program.

Obrazek oraz film pochodzą ze strony internetowej: http://sprae.jogger.pl/

wtorek, 30 listopada 2010

O Arduino

Dzisiaj chcę napisać o tym, co można zrobić z Arduino. Jest to sprzęt na licencji „open hardware”, to znaczy, że każdy może mieć dostęp do schematu Arduino i jeśli chce, to sam może zbudować, a nawet sprzedawać klona Arduino.

Bardzo lubię programować i tak naprawdę, to nie znam

się na elektronice, choć prawdę mówiąc zawsze mnie ciekawiła. Na początku próbowałem uczyć się elektroniki na prostym zestawie dla dzieci. Było to fajne, można było zbudować klika ciekawych projektów, ale chciałem jednocześnie i programować, i budować.


Zacząłem szperać w sieci. Na Allegro wpisałem „FPGA”, czyli skrót od Field Programmable Gate Array i coś tam mi wyskoczyło, ale nie było to to, czego szukałem. Kolejne poszukiwania w końcu dały efekt: "Hit! Arduino Starter Kit. Naucz się elektroniki bez lutowania." Po dokładniejszym przeczytaniu uznałem, że jest to to, czego szukałem. Czyli zestaw do nauki elektroniki oraz coś, co mogę sam zaprogramować. Oczywiście natychmiast dokonałem zakupu i gdy już w końcu paczka do mnie dotarła znalazłem w niej Starter Kit, a w nim: płytkę stykową, kabelki, czujnik temperatury, 10 diod, 30 oporników, tranzystor, rejestr przesuwny oraz buzzer (prosty głośniczek).


Zacząłem testować – zestaw okazał się być rewelacyjny. W sieci znajdowałem instrukcje i krok po kroku, kierując się wskazówkami tam zawartymi, budowałem sporo świetnie działających projektów. Po tygodniu postanowiłem stworzyć swój własny układ elektroniczny. Udało mi się podłączyć 6 diod, z których każda była osobno sterowana i mrugały tak, jak to zaplanowałem.

Teraz po miesiącu mogę wszystkim początkującym polecić właśnie Arduino Uno zamiast Arduino Mini, Pro, Fio, Mega czy BT. Uważam, że wersja Uno jest dużo lepsza od pozostałych: ma więcej pamięci, lepszy driver, ma napięcie odpowiednie dla większości urządzeń elektronicznych, ma mniejszy bootloader, a jego instalacja w Windows jest bardzo prosta. Choć ma mniej pinów, to jest łatwiejsze w obsłudze, bardziej odporne na błędy w układach, a przede wszystkim dużo tańsze niż pozostałe wersje w podobnych konfiguracjach. Na koniec opisu powiem, że na tym urządzeniu znalazłem bardzo nietypowy napis: „made in Italy” :-)