W tej części kursu zajmiemy się obsługą modułu Bluetooth. Na warsztat weźmiemy popularny moduł HC-06, który wykorzystamy do sterowania kolorami świecenia adresowalnych diod LED RGB WS2812b na pasku z giętkiego
[7] STM32CUBE w przykładach (obsługa GPS)
W tej części cyklu poświęconego programowaniu mikrokontrolerów STM32F4, zajmiemy się obsługą odbiornika GPS. Przedstawione zostanie działanie systemu nawigacji GPS oraz protokół NMEA-0183 – standard wymiany danych między komputerami i
[6] STM32CUBE w przykładach (obsługa interfejsu I2C)
W tej części kursu na warsztat bierzemy obsługę czujników cyfrowych i magistralę I2C, na przykładzie cyfrowego termometru i barometru BMP180, firmy Bosch. Interfejs I2C I2C jest jednym z najważniejszych interfejsów
[5] STM32CUBE w przykładach (obsługa monochromatycznego wyświetlacza graficznego LCD)
W tej części cyklu, poświęconemu programowaniu układów z rodziny STM32F4, na warsztat weźmiemy popularny monochromatyczny, graficzny wyświetlacz LCD, będący klonem wyświetlacza wykorzystywanego w telefonach Nokia 5110 oraz Nokia 3310. Jest
[4] STM32CUBE w przykładach (obsługa ESP8266)
W tej części kursu, dodamy do omawianego mikrokontrolera STM32F411 z zestawu KA-NUCLEO-F411CE, obsługę sieci Wi-Fi i stosu TCP/IP. Wykorzystamy w tym celu, w roli karty sieciowej, kolejny mikrokontroler –
[3] STM32CUBE w przykładach (USART)
W tej części cyklu stworzymy naszemu mikrokontrolerowi możliwość kontaktu z komputerem. Wykorzystamy w tym celu interfejs USART oraz znajdujący się na płytce rozwojowej KA-NUCLEO-F411CE programator ST-LINK lub osobny adapter
[2] STM32CUBE w przykładach (timery i PWM)
W tej części kursu zapoznamy się z licznikami oraz generatorem sygnału PWM, który będzie generowany przez mikrokontroler z zestawu KA-NUCLEO-F411. Dowiemy się jak płynnie zmieniać jasność świecenia diody, czym jest
[1] STM32CUBE w przykładach
Firma STMicroelectronics przygotowała zestaw bibliotek Hardware Abstraction Layer, umożliwiający programowanie mikrokontrolerów STM32 w bardzo prosty, wysokopoziomowy, sposób. Dzięki temu, nie ma konieczności zagłębiania się w obszerną specyfikację układu ani rdzenia