KursyPoradnikiInspirujące DIYForum

Myślisz o drukarce 3D? Trwa promocja na popularne urządzenia. Sprawdź drukarki 3D w promocji »

Recenzja quadrocoptera z Gearbest – model XK X251

Recenzja quadrocoptera z Gearbest – model XK X251

Korzystając z ładnej pogody zabrałem się za test nowego quadrocoptera. Tym razem był to XK X251, czyli model średniej wielkości, który napędzany jest przez silniki bezszczotkowe!

Oto bardzo lekka konstrukcja, idealna do lotów rekreacyjnych, która w rękach doświadczonej osoby stanie się zwinną wyścigówką!

Czytaj całość…

Kurs STM32 F4 – #7 – Komunikacja przez UART

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.

Czytaj całość…

Kurs Intel Edison – #11 – Bluetooth, komunikacja z telefonem

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.

Czytaj całość…

Kurs STM32 F4 – #6 – Liczniki, konfiguracja zegara, debugger

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.

Czytaj całość…

Kurs STM32 F4 – #5 – Pomiar napięcia, ADC, DMA, STMStudio

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.

Czytaj całość…

Kurs STM32 F4 – #4 – Pierwszy projekt, GPIO, przerwania

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.

Czytaj całość…

Kurs Intel Edison – #10 – Zdalne sterowanie komponentem

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.

Czytaj całość…

Kurs STM32 F4 – #3 – Sprzęt, konfiguracja środowiska

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.

Czytaj całość…

Kurs STM32 F4 – #2 – Niezbędne narzędzia: HAL, Cube

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ć.

Czytaj całość…

Czytaj losowy artykuł