[2] STM32CUBE w przykładach

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 […]

[STM32CUBE] STM32F411CE jako sterownik serwomechanizmu

Niniejszy przykład realizuje sterowanie serwomechanizmem za pomocą joysticka analogowego. Wychylenie osy Y powinno odpowiadać kątowi skrętu serwa. Jako bazę do projektu wykorzystano mikrokontroler STM32F411CE znajdujący się na płytce rozwojowej KA-NUCLEO-F411CE. Do realizacji projektu potrzebne będą następujące komponenty: płytka ewaluacyjna KA-NUCLEO-F411CE serwomechanizm TowerPro SG5010 moduł z joystickiem analogowym modJOY2 zasilacz sieciowy 5V 2A, wtyk 5.5×4.1 przewody […]

STM32CUBE + STM32STUDIO: jak używać tych narzędzi?

    W artykule na prostych przykładach przedstawimy jak wykorzystać bezpłatne narzędzia udostępnione przez firmę STMicroelectronics dla mikrokontrolerów STM32.  UWAGA: Aby pobrać niezbędne narzędzia należy zarejestrować się zarówno na stronie www.st.com, jak i www.openstm32.org Pod tym linkiem znajdują się sterowniki, należy je pobrać i zainstalować ręcznie jeżeli komputer nie zrobi tego automatycznie po podłączeniu płytki. […]

Stacja pogodowa na KA-Nucleo-F411CE i KA-Nucleo-Weather, część 2

  Uwaga! Pierwsza część artykułu jest dostępna pod adresem. Aby wyświetlić dane z czujnika w prosty sposób na komputerze można wykorzystać program STM Studio, który służy do wizualizacji danych z mikrokontrolera w czasie rzeczywistym poprzez debugger. Umożliwia on odczytanie zmiennych z programu w mikrokontrolerze i wyświetlenie ich w postaci wykresu liniowego, słupkowego lub tabeli. W […]

1 2 3 16