Strona Główna Artykuły Forum Strona szkoły ZSZiO Facebook
Nawigacja
Strona Główna
Artykuły
Forum
Kontakt
Galeria
Turniej Wiatrowy
Strona szkoły ZSZiO
Nowości Mechatroniczne
Online
Gości Online: 1
Brak Użytkowników Online

Zarejestrowanch Uzytkowników: 3
Najnowszy Użytkownik: Anna Malina
Arduino
07. październik 2015 Plačiau
Arduino – co to jest i z czym to się je?

Długo zastanawiałem się nad tym, jak napisać wstęp do  Arduino, żeby nie odstraszyć części Was różnymi groźnie brzmiącymi słowami, jak na przykład“mikrokontroler”, “cyfrowa platforma”, czy“środowisko programistyczne”. Nie, nie, nie – zapomnijcie o tych wszystkich pojęciach i zapamiętajcie tylko jedno – Arduino jest bardzo prostym, wręcz prymitywnym komputerem, który może stać się sercem najróżniejszych majstrowanych w zaciszu własnego domu gadżetów.
Za pomocą Arduino można dosłownie w kilka minut zrobić sobie automatyczny sterownik rolet w oknach, domową stację meteo (z dostępem przez internet), sterownik oświetlenia i ogrzewania w akwarium, czy chociażby cyfrową stację lutowniczą :) Upraszczając – za pomocą Arduino można zrobić dosłownie wszystko!

Jak wygląda Arduino?
Arduino wygląda mniej więcej tak, jak widać na załączonym obrazku:


Płytki Arduino są dostępne w różnych wersjach (bardziej lub mniej rozbudowanych), ale my będziemy korzystać z tej wersji najbardziej podstawowej, czyli Arduino UNO. Ja akurat mam Arduino UNO w wersji SMD:
Oznacza to tyle, że całe serce Arduino, układ ATmega328, jest na stałe wlutowane w płytkę (to jest ten układ widoczny powyżej). Arduino UNO jest też dostępne w normalnej wersji, czyli z układem ATmega328 umieszczonym w podstawce. Ta wersja Arduino jest co prawda droższa o 17zł, ale daje nieco więcej możliwości.






Jak działa Arduino?
W czasie zabaw z Arduino będziemy wykorzystywać głównie trzy pojęcia:
wejścia – służą one do podłączania do Arduino najróżniejszych czujników, jak np. czujnik temperatury, czujnik światła, czy zwykłe przyciski i potencjometry
wyjścia – do wyjść będziemy podłączać wszystkie urządzenia, którymi chcemy sterować za pomocą Arduino. Może to być na przykład silnik opuszczający rolety, wyświetlacz pokazujący aktualną temperaturę w akwarium, grzałkę ogrzewającą wodę ioświetlenie włączane o określonych godzinach.
program – jest on “mózgiem” całego układu. Samo Arduino jest tylko zlepkiem elektronicznych elementów, które same w sobie nic nie potrafią. Żeby wszystko zaczęło żyć własnym życiem, musimy napisać program, który zależnie od tego, co pojawi się nawejściach, będzie sterował wyjściami.
Dla niektórych może brzmi to wszystko nieco tajemniczo, ale wszystko sprowadza się do zaledwie kilku linijek kodu. Kodu, który sprawdzi, co jest na wejściu (np. odczyta temperaturę z czujnika temperatury) i zależnie od pomiaru uruchomi np. grzałkę podpiętą pod jedno z wyjść (tak w uproszczeniu:)

Czy trzeba umieć programować?
Programy do Arduino pisze się w języku C. Osoby, które miały do czynienia z tym językiem, będą miały zdecydowanie łatwiej. Ale reszta nie ma się co załamywać – Arduino jest bardzo popularne na całym świecie i w sieci można znaleźć naprawdę całą masę gotowych programów. Również i na tym blogu będę wrzucał całe programy do opisywanych w kolejnych postach projektów, więc nie macie się o co martwić.
Na pocieszenie zdradzę Wam, że gdy pierwszy raz wziąłem Arduino do ręki, nie miałem nawet pojęcia, jak się zabrać za programowanie w C ;) Wystarczyło, że zaledwie kilka minut poszperałem po sieci i już byłem w stanie uruchomić pierwszy projekcik – migającą diodę podłączoną do jednego z wyjść. Wynajdując i przyglądając się kolejnym gotowcom (w samym oprogramowaniu do Arduino jest cała masa przykładów) poznawałem małymi krokami kolejne tajniki języka C.

Dlaczego Arduino?
Na rynku jest dostępnych przynajmniej kilkanaście projektów podobnych do Arduino. Często są one nawet dużo tańsze od Arduino, a niektóre z nich można od podstaw wykonać w domu. Dlaczego więc zdecydowałem się akurat na Arduino? Głównym powodem jest jego popularność i dostępność najróżniejszych materiałów i gotowców w sieci. Dla mnie, jako początkującego laika, jest to bardzo ważne. Arduino jest zdecydowanie najpopularniejszym projektem tego typu, więc wybór był po prostu oczywisty :)

Od czego zacząć zabawę z Arduino?
Od zamówienia Arduino ;) Jeżeli krucho u Was z kasą, zamówcie sobie chociaż sam zestaw startowy. Na sam początek spokojnie Wam on wystarczy, a później zawsze można stopniowo dokupywać kolejne akcesoria.
W kolejnym poście poświęconym Arduino pokażę Wam, z której strony to w ogóle ugryźć – jak podpiąć do kompa i wrzucić doń program, który np. będzie mrugał diodą LED.

http://botland.com.pl/img/art/inne/zestawystartowe.jpg

Jeżeli chcesz spróbować Przyjdź na koło mechatroniczne w Środę o 15:00
Komentarze
Brak komentarzy.
Dodaj komentarz
Zaloguj się, żeby móc dodawać komentarze.
Oceny
Dodawanie ocen dostępne tylko dla zalogowanych Użytkowników.

Proszę się zalogować lub zarejestrować, żeby móc dodawać oceny.

Brak ocen.
Logowanie
Nazwa Użytkownika

Hasło



Nie jesteś jeszcze naszym Użytkownikiem?
Kilknij TUTAJ żeby się zarejestrować.

Zapomniane hasło?
Wyślemy nowe, kliknij TUTAJ.
Shoutbox
Tylko zalogowani mogą dodawać posty w shoutboksie.

Brak postów.

Załóż : Własne Darmowe Forum | Własną Stronę Internetową | Zgłoś nadużycie