Przykład użycia zestawu P-NUCLEO-IKA02A1 do obsługi elektrochemicznych czujników gazów

Artykuł prezentuje prosty przykład wykorzystania zestawu deweloperskiego P-NUCLEO-IKA02A1 zaprojektowanego do rozwoju aplikacji wykorzystujących elektrochemiczne czujniki gazów. Przygotowany program odczytuje i przelicza odczytane z przetwornika analogowo-cyfrowego wartości do odpowiednich zmiennych. Dane można wyświetlić później na ekranie LCD lub przesłać dalej, np. przez port szeregowy. Zdj. 1. Połączony zestaw P-NUCLEO-IKA02A1 Zestaw składa się z płytki rozwojowej NUCLEO-L053R8 […]

Tagi: Cortex-M0+, Nucleo, STM32, STM32Cube, STM32CubeMX

[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 – układ ESP8266. Do komunikacji między układami użyty zostanie interfejs UART oraz polecenia AT Hayesa. Efektem naszych prac będzie bardzo prosty serwer WWW udostępniający stronę internetową, […]

[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 UART<->USB. Przy pomocy interfejsu USART możemy również sterować wieloma dostępnymi na rynku układami rozszerzającymi funkcjonalność naszego procesora – na przykład modemami GSM lub układem ESP8266 […]

[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 korekcja gamma oraz jak mieszać kolory, korzystając z różnych przestrzeni barw. Wszystkie te rzeczy omówione zostaną w trakcie tworzenia projektu, którego efektem będzie program płynnie […]

[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 ARM. Wraz z bibliotekami HAL, producent dostarcza również program STM32CubeMX. Jest to graficzny generator konfiguracji mikrokontrolera, pozwalający na skonfigurowanie wszystkich wyprowadzeń, interfejsów, liczników oraz taktowania […]

[PROJEKT] Gra Snake na STM32F429I-DISC1

W artykule przedstawiamy implementację projektu, a który zaciekawi wielu czytelników pamiętających stare telefony komórkowe: jest to gra Snake zaimplementowana na płytce STM32F429I-DISC1. Do uruchomienia gry potrzebne są: Zestaw uruchomieniowy STM32F429I-DISC1 Klawiatura USB Przewód – adapter microUSB OTG Fot. 1. Zestaw STM32F429I-DISC1 STM32F429I-DISC1 to znany i popularny zestaw deweloperski z mikrokontrolerem STM32F429ZIT6 (fotografia 1). Oprócz niego […]

Transmisja radiowa FSK – osiągi w praktyce

Przedstawiona we wcześniej publikowanych artykułach modulacja LoRa stanowi bardzo dobre rozwiązanie dla systemów wymagających komunikacji bezprzewodowej na duże odległości. Jak w porównaniu z nią wypadają standardowe i powszechnie stosowane techniki modulacji? W tym artykule zostanie przedstawiona modulacja FSK na przykładzie modemów SX1276 firmy Semtech oraz S2-LP od STMicroelectronics.   Modulacja FSK FSK jest rodzajem modulacji […]

[LoRa] Testy zasięgu zestawu startowego B-L072Z-LRWAN1 z STM32L072 i SX1276, część 2

W tej części artykułu (część 1 jest dostępna pod adresem) przedstawiamy wyniki praktycznych testów zasięgu, które przeprowadzono w różnych warunkach terenowych i w różnych konfiguracjach pracy transceivera LoRa SX1276. Najważniejszą cechą modemów LoRa jest duzy zasięg, dlatego w tym rozdziale zostaną przedstawione wyniki testów przeprowadzonych na dwóch zestawach B-072Z-LRWAN1. Wyniki należy traktować poglądowo, z uwagi […]

Tagi: LoRa, STM32, SX1276

[LoRa] Testy zasięgu zestawu startowego B-L072Z-LRWAN1 z STM32L072 i SX1276, część 1

Firma Semtech opracowała standard transmisji radiowej dalekiego zasięgu w pasmach ISM o nazwie LoRa. Wykorzystując nowy w ofercie STMicroelectronics zestaw startowy B-L072Z-LRWAN1 postanowiliśmy sprawdzić w praktyce na jakie odległości można przesłać dane w różnych warunkach terenowych. Wyniki testów udokumentowaliśmy za pomocą filmów oraz przedstawiliśmy w artykule (część 2 jest dostępna pod adresem) . Zaczniemy od […]

Tagi: LoRa, STM32, SX1276

STM32F411 i komunikacja ISM 315MHz w CUBE

W artykule przedstawiamy przykład zdalnego sterowania urządzeniami zewnętrznymi za pomocą komunikacji radiowej w paśmie 315MHz (ISM). Sygnały z pilota zdalnego sterowania przetwarzane są przez mikrokontroler STM32 z płytki KA-NUCLEO-F411CE i w ten sposób sterowane są elementy wyjściowe: diody LED oraz buzzer. W przykładzie użyto moduł pilota bezprzewodowego 4-kanałowego do Arduino składa się z samego pilota z […]

1 2 3 16