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.

Podczas tej 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ść…

10 nowych artykułów o elektronice i programowaniu #6

10 nowych artykułów o elektronice i programowaniu #6

Budowa giętarki do tworzyw sztucznych, asystent głosowy w Pythonie oraz praktyczne porady dla osób, które chciałyby wykorzystać sztuczne sieci neuronowe do kierowania małym pojazdem.

Oto niektóre tematy artykułów, które pojawiły się niedawno na forum. Sprawdź jakie inne poradniki i artykuły napisali czytelnicy Forbota.

Czytaj całość…

Kurs STM32L4 – #3 – wejścia/wyjścia, czyli GPIO w praktyce

Kurs STM32L4 – #3 – wejścia/wyjścia, czyli GPIO w praktyce

Kurs STM32L4 zaczniemy rzecz jasna od migania diodą – to już taka tradycja przy poznawaniu nowych mikrokontrolerów.

Oczywiście miganie diodą to tylko jeden z wielu przykładów, dzięki którym poznamy w praktyce jedne z najważniejszych peryferiów, czyli GPIO.

Czytaj całość…

Czytaj losowy artykuł