Artykuł opracowaliśmy z myślą o programistach mających przynajmniej niewielką znajomość języka C, którzy nigdy nie mieli okazji programować w systemie Linux i nie wiedzą jak się za to zabrać. Dystrybucja Raspbian zawiera wszystko co jest potrzebne do rozpoczęcia programowania, czyli edytor i kompilator.
Pierwsze kroki z Raspberry Pi: jak uruchomić komputer?
Komputery Raspberry Pi podbijają świat, do czego przyczyniła się m.in. ich nieprawdopodobnie niska cena. Zakup komputera to pierwsza trudność do pokonania dla jego użytkowników, kolejną – poważniejszą – jest konieczność jego uruchomienia. Rozwiązanie tego problemu przedstawiamy w artykule.
Aplikacje zestawu Freescale KwikStik K40: obsługa UART
W artykule przedstawiamy kolejne zagadnienie związane z programowaniem mikrokontrolerów Kinetis: obsługę interfejsu UART z wykorzystaniem przerwań.
KwikStik z Kinetis K40 oraz akcelerometr 3D LIS35DE – przykład aplikacji
W przykładzie zademonstrujemy sposób użycia interfejsu SPI wbudowanego w mikrokontroler Kinetis K40 (zestaw uruchomieniowy KwikStik) do komunikacji z 3-osiowym czujnikiem przyspieszenia MEMS LIS35DE firmy STMicroelectronics.
Aplikacje zestawu KwikStik: obsługa GPIO
Firma Freescale udostępnia biblioteki i przykładowe programy dla mikrokontrolerów Kinetis, niestety wszystkie bazują na systemie operacyjnym MQX, który w wielu aplikacjach może być zbędny i niepotrzebnie komplikować pracę. Brak bibliotek peryferyjnych na kształt tych dla mikrokontrolerów STM32 powoduje, że pierwsze kroki z Kinetisami mogą wydawać się trudne, dlatego aby ułatwić zadanie początkującym programistom przedstawię kilka prostych przykładów.
STM32Butterfly: współpraca z 3-osiowym czujnikiem przyspieszenia MEMS (LIS35D)
W artykule przedstawiamy efektowną aplikację pozwalającą zapoznać się z akcelerometrem LIS35DE firmy STMicroelectronics, który mierzy przyspieszenie wzdłuż trzech osi. Aplikacja jest przygotowana dla zestawu uruchomieniowego STM32Butterfly2 (z mikrokontrolerem STM32F107), modułu KAmodTFT2 oraz modułu KAmodMEMS2, który jest wyposażony w układ LIS35DE.
KwikStik K40: Kinetis i SmartSwitch z OLED
Przycisk z rodziny SmartSwitch ISC15ANP4 firmy NKK, zintegrowany z wyświetlaczem OLED może być bardzo efektownym uzupełnieniem panelu sterowania wielu urządzeń. Rozmiar obrazu wyświetlanego przez wyświetlacz to 15,5 x 11,6 mm, składa się on z 64 x 48 pikseli RGB. Dzięki technologii OLED wyświetlacz jest czytelny pod każdym kątem.
KAMAMI ZL31ARM: OLED w SmartSwitch’u i STM32F103
„Inteligentny” przycisk z rodziny SmartSwitch japońskiej firmy NKK, noszący oznaczenie ISC15ANP4, zintegrowany z wyświetlaczem OLED jest bardzo efektownym uzupełnieniem każdego panelu sterowania. W artykule pokażemy jak obsłużyć za pomocą mikrokontrolera STM32 wbudowany z niego sterownik OLED.