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.

Czytaj dalej

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

Arduino Uno + Bluetooth = BLUNO

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