Przedmiotem artykułu jest kontroler serw sterowany przez interfejs DMX512. Sterownik oparty jest na platformie Arduino, konkretnie Arduino Nano. Jak to często bywa, część niezbędnego kodu została już przez kogoś stworzona, mianowicie dostępnych jest w sieci kilka bibliotek, które realizują protokół DMX512 (o większości z nich wspomniano na stronie Arduino), ja wybrałem bibliotekę DMXSerial.
Kategoria: Arduino
Arduino – wskaźnik wysterowania na diodach LED
Jakiś czas temu we wpisie Arduino i mikrofon elektretowy pokazałem wykorzystanie modułu z mikrofonem elektretowym KAmodMIC_ELECTRET do budowy włącznika sterowanego dźwiękiem, czyli popularnego „klaskacza”.
Czytaj dalej
Żyroskop L3GD20 – obsługa w Arduino
Otrzymałem dziś nowy moduł z serii KAmod – KAmodL3GD20, który ma na pokładzie popularny żyroskop L3GD20 firmy ST. W artykule przedstawię przykładowy program dla Arduino, który odczyta wartości przyspieszeń kątowych odczytane z czujnika. Czytaj dalej
RedBot Basic Kit #3 – prosty line follower
Dziś przedstawię najprostszy możliwy przykład programu line follower działającego na robocie RedBot Basic Kit. RedBot Basic Kit jest wyposażony w trzy czujniki odbiciowe światła podczerwonego, dzięki temu idealnie nadaje się do budowy prostego robota line follower (budowa czegoś bardziej zaawansowanego wymagałaby użycia dodatkowych czujników lub listwy z czujnikami).Czytaj dalej
RedBot Basic Kit #2 – programowanie robota w Arduino
W poprzednim artykule opisałem sposób montażu robota RedBot Basic oraz sposób instalacji bibliotek, które przygotował producent. Dziś opiszę te biblioteki.
Wgrywanie do Arduino pliku HEX programatorem ISP
Chciałbym dziś opisać sposób w jaki można wgrać program napisany w Arduino do mikrokontrolera przy użyciu programatora ISP. Operacja ta umożliwia także wgranie bootloadera Arduino, jeśli z jakiegoś powodu przestał działać.Czytaj dalej
Arduino i mikrofon elektretowy
Jakiś czas temu w sklepie Kamami kupiłem moduł z mikrofonem elektretowym. Naturalnym pierwszym pomysłem było zrobienie włącznika sterowanego dźwiękiem, czyli „klaskacza”. Po klaśnięciu jakiś odbiornik ma być włączany, a po kolejnym wyłączany. Czytaj dalej
Digispark – konfiguracja IDE Arduino
W sprzedaży pojawiła się interesująca nowość – płytka Digispark z mikrokontrolerem ATtiny85 kompatybilna z Arduino, jednak aby móc ją programować trzeba wykonać kilka prostych operacji, które opiszę. Czytaj dalej
ESP8266 – pierwsze kroki
ESP8266 to układ umożliwiający użycie sieci WiFi w systemach mikrokontrolerowych w łatwy sposób. Na rynku dostępnych jest wiele modułów pozwalających wykorzystać ESP8266 bez konieczności lutowania elementów SMD, na przykład tania seria ESP-xx (ceny ok. 20 PLN). Opiszę swoje pierwsze doświadczenia z modułem ESP-10, który jest chyba najmniejszym modułem dostępnym w tej chwili na rynku (10×15 mm), ale nie jest wyposażony ani w antenę ani nawet w złącze anteny, jest za to pole lutownicze, które umożliwia przylutowanie samodzielnie wykonanej anteny. Czytaj dalej
BLUNO – Arduino UNO i Bluetooth 4.0 w jednym
Właśnie odebrałem przesyłkę z płytką BLUNO firmy DFRobot. BLUNO to połączenie Arduino UNO z modułem Bluetooth 4.0, więc na pokładzie mamy mikrokontroler ATmega328P firmy Atmel. Za obsługę interfejsu Bluetooth Low Energy (BLE) odpowiada chip TI CC2540. Interfejs Bluetooth może służyć do komunikacji z innymi urządzeniami (np. telefon komórkowy, tablet czy komputer), ale nie tylko, bo po odpowiedniej konfiguracji można Bluetoothem zastąpić kabel USB i programować bezprzewodowo mikrokontroler – poświęcę temu tematowi osobny wpis. Czytaj dalej