Kurs STM32L4 – #8 – liczniki sprzętowe (PWM, enkoder)

Kurs STM32L4 – #8 – liczniki sprzętowe (PWM, enkoder)

Mikrokontrolery STM32L4 są wyposażane w wiele liczników sprzętowych, dzięki którym można bez problemu odmierzać czas, generować PWM lub obsługiwać różne czujniki.

W tej części kursu będziemy ćwiczyć stosowanie liczników w praktyce – od migania LED-em przez sterowanie diody RGB aż do obsługi enkoderów.

Czytaj całość…

Poznaj micro:bita podczas obozów letnich w Krasnobrodzie!

Poznaj micro:bita podczas obozów letnich w Krasnobrodzie!

Dzięki współpracy Forbota i AlphaCamp już tego lata wszyscy chętni będą mogli rozpocząć swoją przygodę z micro:bitem podczas letnich kolonii!

Młodzi konstruktorzy nauczą się, jak za pomocą micro:bita budować i programować urządzenia elektroniczne, a w przerwach od nauki czekać na nich będą liczne dodatkowe atrakcje.

Czytaj całość…

Kurs STM32L4 – #7 – przerwania sprzętowe, obsługa błędów

Kurs STM32L4 – #7 – przerwania sprzętowe, obsługa błędów

Problemy z komunikacją przez UART, zbyt późna reakcja mikrokontrolera na sygnał z czujnika lub na naciśnięcie przycisku – to błędy, które można naprawić za pomocą przerwań sprzętowych.

W niniejszej części kursu STM32L4 wykorzystamy przerwania do tego, aby usprawnić wcześniejsze programy, zajmiemy się też obsługą błędów.

Czytaj całość…

Laserowa harfa DIY na bazie Arduino

Laserowa harfa DIY na bazie Arduino

Instrumenty muzyczne ewoluują od tysięcy lat. Pierwsze z nich były wykonywane z naturalnych materiałów, a obecnie dużą rolę przy tworzeniu muzyki odgrywa oczywiście elektronika.

Oto projekt nowoczesnej harfy DIY, w której funkcję strun przejęły wiązki światła laserowego.

Czytaj całość…

Czym jest uczenie maszynowe (machine learning)?

Czym jest uczenie maszynowe (machine learning)?

Coraz więcej firm jest zainteresowanych tematem wykorzystania sztucznej inteligencji oraz uczenia maszynowego. Nowe technologie nie są łatwe do wdrożenia, ale oferują nowy poziom działalności.

Co kryje się pod pojęciem machine learning? Jak wprowadzić uczenie maszynowe do biznesu i do czego może się ono przydać?

Czytaj całość…

Kurs STM32L4 – #6 – oszczędzanie energii (5 lat na baterii?)

Kurs STM32L4 – #6 – oszczędzanie energii (5 lat na baterii?)

Energooszczędne urządzenia, które na niewielkiej baterii mogą pracować przez długie miesiące, to ciekawe zagadnienie. Warto więc zapamiętać, że jedną z cech STM32L4 jest niski pobór prądu.

Tym razem sprawdzimy, jak w stosunkowo prosty sposób można znacznie ograniczyć pobór prądu naszego układu, zmieniając tylko kod programu.

Czytaj całość…

Kurs STM32L4 – #5 – taktowanie układu, RTC, watchdog, quiz

Kurs STM32L4 – #5 – taktowanie układu, RTC, watchdog, quiz

Mikrokontroler używany w naszym kursie STM32 może pracować z częstotliwością 80 MHz. Temat ten jest jednak dość rozległy i jedna wartość to zbyt mało, aby opisać możliwości tego układu.

Pora, aby omówić dostępne źródła taktowania. Sprawdzimy, czym się różnią i jak wpływają na pracę układu. Wykorzystamy też watchdoga.

Czytaj całość…

Wyniki konkursu: oto najlepsze artykuły o elektronice!

Wyniki konkursu: oto najlepsze artykuły o elektronice!

Zakończyła się kolejna edycja naszego konkursu na artykuł o elektronice! Tym razem na autorów najlepszych prac czekały karty podarunkowe do Allegro o łącznej wartości 4000 zł!

W tym roku do konkursu zgłoszono łącznie aż 59 tekstów na przeróżne tematy. Najwyższa pora, aby wyłonić zwycięzców!

Czytaj całość…

Kurs STM32L4 – #4 – komunikacja przez UART, debugger

Kurs STM32L4 – #4 – komunikacja przez UART, debugger

Komunikacja z mikrokontrolerem przez UART ma wiele praktycznych zastosowań. Dlatego już teraz omówimy najprostsze podejście do obsługi takiej transmisji (i połączymy ją z funkcją printf).

Wskażemy też kilka częstych błędów związanych ze znakami końca linii i kodowaniem. Przy okazji skorzystamy także z debuggera.

Czytaj całość…

Czytaj losowy artykuł