Kursy • Poradniki • Inspirujące DIY • Forum
Wpisy z tagiem: kursSTM32L4
Kurs STM32L4 – #18 – podsumowanie kursu, quiz
Od instalacji STM32CubeIDE, przez konfigurację pierwszego projektu i migania diodami, aż do obsługi wyświetlacza graficznego, diod WS2812B i licznych peryferiów.
Mamy nadzieję, że ten kurs pomógł Wam wejść w świat popularnych układów z rodziny STM32L4. Czas na ostatni test wiedzy!
Kurs STM32L4 – #17 – termometry DS18B20 (1-wire, UART)
Protokół 1-wire spotykany jest chyba najczęściej podczas komunikacji z termometrami DS18B20. Dlatego w tej części kursu STM32L4 zajmiemy się właśnie tym zagadnieniem.
Podczas eksperymentów z DS18B20 utworzymy najpierw niskopoziomową bibliotekę do 1-wire, a później użyjemy jej do obsługi tych sensorów.
Kurs STM32L4 – #16 – zdalne sterowanie IR, NEC (liczniki)
Jeszcze długo w wielu zastosowaniach nic nie zastąpi pilota IR, który po prostu zawsze działa. Dlatego tym razem wykorzystamy niezastąpione liczniki, aby dekodować transmisję NEC.
Nie pójdziemy na łatwiznę, więc bibliotekę do tej komunikacji stworzymy samodzielnie (od zera).
Kurs STM32L4 – #15 – diody RGB WS2812B (liczniki), quiz
Sterowane cyfrowo diody RGB to elementy, które spotyka się w coraz większej liczbie urządzeń. Są one wygodne dla konstruktorów, bo wymagają tylko jednego pinu mikrokontrolera.
Komunikacja z diodami WS2812B wymaga jednak precyzji. Idealnie sprawdzą się tutaj liczniki, dzięki którym wygenerujemy odpowiednie sygnały.
Kurs STM32L4 – #14 – czujnik odległości, wyświetlacz 7-seg.
Wracamy do tematu liczników w STM32L4. Tym razem wykorzystamy je do obsługi wyświetlaczy 7-segmentowych oraz do mierzenia odległości za pomocą czujnika ultradźwiękowego HC-SR04.
Przy okazji w ramach ciekawostki użyjemy też jednego ze wzmacniaczy, który wbudowany jest wewnątrz mikrokontrolera STM32L476RG.
Kurs STM32L4 – #13 – czujnik ciśnienia, pomiar wysokości (I2C)
Czujniki ciśnienia mają wiele zastosowań, można je np. wykorzystać do pomiaru wysokości – taką funkcję pełnią m.in. w zegarkach sportowych.
W tej części kursu STM32 zajmiemy się obsługą popularnego czujnika LPS25HB, który pozwala na pomiar ciśnienia, wysokości oraz temperatury.
Kurs STM32L4 – #12 – zewnętrzna pamięć EEPROM (I2C)
Do tej pory omówiliśmy dwa interfejsy szeregowe na STM32L4, czyli UART i SPI. Pierwszy wymagał dwóch linii, ale był dość powolny. Drugi pracował szybciej, ale wykorzystywał więcej wyprowadzeń.
Teraz zajmiemy się I2C, czyli kolejnym interfejsem komunikacyjnym, dzięki któremu do tych samych linii możemy łatwo podłączyć wiele urządzeń.
Kurs STM32L4 – #11 – kolorowy wyświetlacz TFT (SPI)
Za nami podstawy pracy z SPI na STM32L4. Pora, aby zająć się obsługą wyświetlacza graficznego. Przy okazji poruszymy również temat stosu.
Przejdziemy od omówienia sterownika ST7735S, przez liczne testy, optymalizację kodu i DMA, aż po wykorzystanie gotowej biblioteki graficznej.
Kurs STM32L4 – #10 – ekspander portów (SPI), quiz
SPI to szeregowy interfejs komunikacyjny, dzięki któremu do mikrokontrolerów podłącza się wiele przydatnych modułów (np. wyświetlacze TFT).
W tej części kursu STM32L4 omówimy podstawy komunikacji przez SPI na przykładzie ekspandera portów. Stworzymy też swoją pierwszą bibliotekę.