Kursy • Poradniki • Inspirujące DIY • Forum
Wpisy z kategorii: Archiwum, strona 3
Kurs STM32 F4 – #7 – Komunikacja przez UART
Tworząc system, w którym mikrokontroler będzie współpracował z innymi urządzeniami, należy w jakiś sposób przesyłać między nimi dane.
Bardzo częstym rozwiązaniem, które implementują konstruktorzy jest UART. W tym odcinku skupimy się na opisie tego interfejsu od strony teoretycznej oraz praktycznej z użyciem kreatora Cube oraz bibliotek HAL.
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 STM32 F4 – #6 – Liczniki, konfiguracja zegara, debugger
Praca mikrokontrolera często musi być zależna od czasu. Należy w tym celu wygenerować sygnał, który będzie podstawą taktowania systemu.
W tym odcinku opiszę podstawową konfigurację liczników. Przejdziemy również przez ustawiania zegarów. Na koniec użyjemy debuggera, dzięki czemu możliwe będzie m.in. wgrywanie programu z poziomu IDE.
Kurs STM32 F4 – #5 – Pomiar napięcia, ADC, DMA, STMStudio
Tym razem omówimy konfigurację przetwornika ADC, odkryjemy podstawy współpracy z DMA oraz nauczymy się korzystać z STMStudio!
Mierząc napięcie możemy np. monitorować stan zasilania urządzenia, czy odczytywać informacje z czujników analogowych. Rozwiązanie okazuje się szczególnie użyteczne, jeśli dodatkowo do pracy zaprzęgniemy moduł DMA.
Kurs STM32 F4 – #4 – Pierwszy projekt, GPIO, przerwania
Stworzenie programu dla mikrokontrolera STM32, wymaga tylko kilkunastu kliknięć! W tej części kursu skonfigurujemy projekt wykorzystując do tego generator kodu CubeMX.
Poznamy podstawowe funkcje do obsługi portów GPIO. Sprawdzimy też jak w praktyce wygląda obsługa przerwań zewnętrznych.
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 STM32 F4 – #3 – Sprzęt, konfiguracja środowiska
Rozpoczęcie programowania STM32 z użyciem bibliotek HAL oraz kreatora graficznego Cube nie jest możliwe bez odpowiedniego oprogramowania.
W tej części kursu przygotujemy sobie niezbędne narzędzia. Wcześniej omówimy jednak dokładnie zestaw Discovery, na którym będziemy pracować podczas kolejnych części kursu.
Kurs STM32 F4 – #2 – Niezbędne narzędzia: HAL, Cube
Przed przejściem do przykładów praktycznych warto poświęcić chwilę na ogólne omówienie narzędzi używanych w kursie STM32 F4. Główną nowością jest tutaj korzystanie z graficznego kreatora STM32CubeMX oraz bibliotki HAL.
Z tego artykułu dowiesz się czym są wspomniane narzędzia, jakie są ich słabe i mocne strony oraz na jakim dokładnie sprzęcie będziemy pracować.
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.