Kursy • Poradniki • Inspirujące DIY • Forum
Wpisy autora: Piotr Bugalski, strona 3
Kurs STM32 F1 HAL – #2 – czym jest STM32Cube HAL?
W pierwszym kursie STM32 F1 korzystaliśmy z biblioteki standardowej StdPeriph. Ekosystem ST cały czas się rozwija, pojawiają się więc nowe narzędzia i biblioteki.
Przed poznaniem STM32Cube HAL w praktyce warto wyjaśnić pewne pojęcia i poznać strukturę aktualnie dostępnych bibliotek.
OpenMV – przetwarzanie obrazu na STM32
Po długim oczekiwaniu dotarła do mnie w końcu płytka OpenMV, więc mogłem zabrać się za testy. W tym artykule postanowiłem podzielić się moimi spostrzeżeniami, które pojawiły się podczas pierwszych testów.
Z założenia, platforma ta miała umożliwić szybki start z przetwarzaniem obrazu na STM32.
Arduino, co w środku… – #3 – źródło wbudowanych(?) funkcji
Poznaliśmy już schemat Arduino, wiemy jak działa bootloader oraz jak wgrać program do modułu. Czas zobaczyć co kryje Arduino IDE.
Opis dotyczy wersji 1.6.10, ale zarówno starsze, jak i nowsze wydania raczej nie będą różniły się od siebie zbyt drastycznie.
Arduino, co w środku piszczy – #2 – proces programowania
Poznaliśmy już schemat Arduino – oczywiście omówiliśmy go pobieżnie, ale mam nadzieję, że będzie to zachętą do dalszego i dokładniejszego studiowania tego układu.
Teraz możemy już wgrać program do głównego mikrokontrolera. Oczywiście każdy, kto bawił się Arduino wie, że jest to bardzo proste. Wciskamy przycisk Wgraj i już! Co jednak dzieje się w tle?
Arduino, co w środku piszczy – #1 – schemat
Wakacyjny upał ma czasem swoje zalety. Mając dosyć urlopu można poświęcić chwilę lub dwie na hobby, a nawet napisać mały artykuł.
Niby wszyscy znają Arduino, ale czym ono jest? Jak zostało zaprojektowane i skonfigurowane? Jaki jest jego związek z C oraz C++? Mając wolną chwilę postanowiłem zagłębić się trochę w kodach i dokumentacji. Do czego dotarłem?
Kurs Intel Edison – #11 – Bluetooth, komunikacja z telefonem
Na zakończenie kursu został nam jeszcze jeden interfejs komunikacyjny - Bluetooth. Technologię tę spotykamy coraz częściej w życiu codziennym.
Po krótkim wstępie omawiającym możliwości tego standardu przejdziemy do komunikacji telefonu z modułem Intel Edison. Dzięki temu każde kolejne urządzenie będzie mogło być zdalnie sterowane.
Kurs Intel Edison – #10 – Zdalne sterowanie komponentem
Poprzednio przetestowaliśmy możliwości zbierania danych oraz analizowania odczytów w chmurze. W tej części zobaczymy jak zdalnie sterować modułem Intel Edison.
W ramach przykładu postaramy się rozbudować projekt zamka cyfrowego, który tworzyliśmy na początku kursu. Tym razem możliwa będzie jego zdalna kontrola przez Internet.
Kurs Intel Edison – #9 – Własny czujnik w chmurze
Mamy już moduł skonfigurowany do pracy z Cloud Analytics. Możemy więc przystąpić do podłączenia czujników, które będą przesyłać dane do analizy w chmurze.
Dzięki temu będziemy mogli sprawdzić odczyty w dowolnym miejscu na Ziemi - wystarczy dostępna łączność z Internetem.
Kurs Intel Edison – #8 – Konfiguracja Intel IoT Analytics
W poprzedniej części kursu zobaczyliśmy jak od podstaw napisać własny serwer www. Okazuje się, że takie rozwiązanie ma kilka mankamentów.
Pierwszym jest komplikacja kodu programu, drugi to brak dostępu do naszego modułu spoza sieci lokalnej (o ile nie mamy publicznego adresu IP). Na szczęście są lepsze, darmowe rozwiązania, o których więcej w tym artykule.