Dokumentacja

Podstawy

Dopiero zaczynasz przygodę z elektroniką? Koniecznie zapoznaj się z podstawowymi informacjami.

Płytka prototypowa – dioda LED + fotorezystor

Ćwiczenie nr 3 – Dioda LED + fotorezystor Trzeci podstawowy przykład obwodu na płytce prototypowej wprowadza kolejny nowy element, jest nim FOTOREZYSTOR. Fotorezystor to specjalna odmiana opornika, którego główną właściwością jest fakt, że jego opór wewnętrzny zmienia się pod wpływem ilości światła, która pada na jego główkę (na ten charakterystyczny zygzak). Dzięki tej specjalności fotorezystor możemy wykorzystywać jako bardzo prosty i efektywny czujnik natężenia światła i np. na jego […]

Czytaj dalej...

Płytka prototypowa dioda przycisk

Płytka prototypowa – Dioda LED + przycisk

Ćwiczenie nr 2 – Dioda LED + przycisk Rozwinięciem pierwszego ćwiczenia jest kolejny schemat. Do naszego układu z diodą dodamy najprostszy czujnik, który pozwoli nam kontrolować pracę diody, będzie nim zwyczajny przycisk tzw. “przycisk chwilowy” czyli taki, który zamyka obwód tylko w momencie jak go wciskamy. Przyciski, których używamy mają cztery nóżki aby łatwiej było montować je w płytce prototypowej, wpinamy je na środku płytki prototypowej. Po zmontowaniu, rzeczywisty […]

Czytaj dalej...

Programowanie - Snap4Arduino

Wiesz już jak działa płytka prototypowa i umiesz konstruować elektroniczne połączenia? Zacznij programować...

Snap4Arduino – Czujnik odległości

Czujnik odległości pozwala robotowi wykrywać znajdujące się przed nim przeszkody. W Lo Fi Robocie zdecydowaliśmy się na wykorzystanie czujników SHARP (dokładnie GP2Y0A41SK0F) ich główną zaletą jest prostota podłączenia i odczytywania pomiarów oraz ich stabilność. Czujnik podłączmy do Arduino przy pomocy trzech przewodów, najlepiej połączonych wtyczką JST 3-pin. Wyjścia czujnika to odpowiednio: 1. Vo – sygnał pomiarowy – odpowidający odległości przeszkody od czujnika 2. GND […]

Czytaj dalej...

Snap4Arduino – Sterowanie serwomotorem

SERVO – sterowanie silnikiem SERWO Silnik SERWO czyli SERWOMOTOR to podstawowy rodzaj silnika jakiego używamy do budowania lo fi robotów. Dwa podstawowe typy serwomotorów to 1. STANDARDOWY – obracający swoje ramię w zakresie 180 stopni 2. ODBLOKOWANY / PEŁNOOBROTOWY – wykonujący obroty w pełnym zakresie 360 stopni W tym przykładzie wykorzystamy silnik PEŁNOOBROTOWY, który stosujemy jako napęd koła. Schemat: Program Do kontroli serwomotorów […]

Czytaj dalej...

TAGI:

Snap4Arduino – Fading – Zmiana jasności diody

PWM – płynna zmiana jasności diody Poniższy przykłąd jest odwzorowaniem przykładu Arduino o nazwie FADING, pokazującego najprostszą możliwość sterowania zewnętrznym urządzeniem (w tym wypadku diodą LED) przy pomocy sygnału PWM. Efektem tego przykładu jest świecenie diody płynnie zmieniające poziom jasności od 0 do 100%. Co potrzebujesz: 1. Arduino 2. Dioda LED 3. Opornik o wrtości od 100Ohm do 10kOhm (im większa wartość opornika tym […]

Czytaj dalej...

Snap4Arduino – Blink – Miganie diody

Ćwiczenia Sterowanie diodą – BLINK Poniższy kod jest odwzorowaniem najprostszego standardowego przykładu Arduino o nazwie BLINK (w programie Arduino znajdziesz go w zakładce Plik->Przykłady->01.Basics->Blink), jego celem jest pokazanie najprostszego możliwego sterowania pinem cyfrowym a efektem miganie diody podłączonej do pinu nr 13. Co potrzebujesz: 1. Arduino 2. Dioda LED 3. Opornik o wrtości od 100Ohm do 10kOhm (im większa wartość opornika tym dioda słabiej będzie świecić) Schemat: […]

Czytaj dalej...

Snap4Arduino

SNAP! to bardziej rozbudowana wersja wizualnego języka programowania o nazwie SCRATCH. Jeśli programowałeś kiedykolwiek w Scratchu obsługa Snap! nie sprawi ci żadnego problemu. Scratch to prosty wizualny język programowania stworzony głównie z myślą o dzieciach. Programowanie w Scratchu opiera się na łączeniu ze sobą różnego rodzaju bloków/klocków reprezentujących proste funkcje i zmienne, dzięki czemu aby tworzyć proste gry i aplikacje nie trzeba nawet umieć pisać a przede wszystkim ominąć można […]

Czytaj dalej...

Zaawansowane

Wiesz już jak działają podstawowe komponenty i Snap4Arduino? W tym miejsc znajdziesz bardziej zaawansowane przykłady wymagające programowania Arduino przy pomocy kodu.

Podstawowe narzędzia

Lista wszystkich narzędzi, które będziesz potrzebować do konstruowania Lo Fi Robotów.

Snap4Arduino

SNAP! to bardziej rozbudowana wersja wizualnego języka programowania o nazwie SCRATCH. Jeśli programowałeś kiedykolwiek w Scratchu obsługa Snap! nie sprawi ci żadnego problemu. Scratch to prosty wizualny język programowania stworzony głównie z myślą o dzieciach. Programowanie w Scratchu opiera się na łączeniu ze sobą różnego rodzaju bloków/klocków reprezentujących proste funkcje i zmienne, dzięki czemu aby tworzyć proste gry i aplikacje nie trzeba nawet umieć pisać a przede wszystkim ominąć można […]

Czytaj dalej...

Projekty robotów

Projekty przykładowych robotów. PAMIĘTAJ te, które TY wymyślisz będą jeszcze lepsze!