Kompas cyfrowy na STM32 i MAG3110

W przykładzie przedstawiamy realizację kompasu cyfrowego bazującego na magnetometrze MAG3110 firmy Freescale. Dodatkową funkcją aplikacji jest cyfrowe zobrazowanie temperatury odczytanej z wewnętrznego czujnika magnetometru. Projekt wykonano na zestawie ZL27ARM (KAMAMI.pl), wynik pomiaru zostanie przedstawiony w postaci graficznej na kolorowym wyświetlaczu LCD.

Robot FREEbot na zestawie FREEDOM-KL25Z

FREEbot to prosty w wykonaniu robot należący do popularnej w robotyce amatorskiej kategorii „Linefollower”. Jego zadaniem jest podążanie po trasie wyznaczonej przez linię narysowaną na kontrastującym tle, w sposób całkowicie autonomiczny i jak najbardziej dokładny. Sterownikiem robota jest zestaw Freescale FREEDOM KL25Z (z mikrokontrolerem Kinetis L/Cortex-M0+).

Język programowania Arduino – jedyny słuszny wybór

Decyzja dotycząca wyboru języka programowania w świecie Arduino z pewnością nie była łatwa. Od wielu już lat jedynym słusznym wyborem dla systemów mikroprocesorowych jest język C, który dzięki wysokiej efektywności i elastyczności wyparł asembler z ogromnej większości projektów. Tylko, że język C ma opinię trudnego do nauczenia (bzdura!), a przecież z założeń Arduino wynika, że praca ma być łatwa i przyjemna. Jednak również w tym przypadku autorzy Arduino stanęli na wysokości zadania.

MEMS-owa poziomica z sensorem LIS35 na STM32

W artykule przedstawiamy opis wykonania elektronicznej, dwuosiowej poziomicy wykorzystującej w roli sensora popularny akcelerometr MEMS, która służyć będzie do pomiaru kąta względem powierzchni Ziemi, na podstawie uzyskanych danych mikrokontroler obrazować będzie wynik pomiaru na wyświetlaczu TFT w postaci efektownej libelli (pęcherzyka powietrza).

Linux w systemach embedded – rozmowa z Marcinem Bisem, wykładowcą i autorem książki o systemie Linux

Marcin Bis jest jednym z czołowych promotorów Linuksa w aplikacjach embedded w naszym kraju. Czytelników naszego portalu zachęcamy do skorzystania prowadzonych przez niego z bezpłatnych warsztatów, jakie odbędą się w czerwcu tego roku w Warszawie, w ramach imprezy „Designing with Freescale”.