Programowanie w środowisku MicroPython, część 12. Bluetooth Low Energy
01 maja 2026
Standardu Bluetooth nikomu nie trzeba przedstawiać. Obsługuje go każdy współczesny telefon, komputer, tablet, niektóre pralki, lodówki, zegarki, a nawet w wiertarki. Oczywiście obsługują go także moduły z rodziny ESP32, co będzie tematem dzisiejszego – i ostatniego – odcinka kursu programowania w MicroPythonie.
Bluetooth jest standardem z wieloletnią historią, który próbowano przystosować do wszystkiego. W rezultacie Bluetooth jest jak USB. Dla użytkownika jest bardzo prosty, lecz projektantów może przyprawić o ból głowy. Nie będziemy tu studiować dokładnie wszystkich możliwości, profili, charakterystyk i całej masy różnych skrótowców, jakie są związane z tym tematem. Zamiast tego zapoznamy się z dwoma praktycznymi przykładami.
Pierwszym będzie prosty kod, którego zadaniem jest utworzyć coś w rodzaju terminala pomiędzy telefonem a modułem ESP32. Zobaczymy w jaki sposób można przesyłać krótkie wiadomości tekstowe pomiędzy tymi urządzeniami. Na telefonie należy zainstalować aplikację obsługującą terminal, na przykład Serial Bluetooth Terminal. Działa na Androidzie i można ją bezpłatnie pobrać ze Sklepu Play.
W drugiej części zobaczymy, w jaki sposób można zrobić skaner. Napiszemy prosty kod, który będzie przez zadany czas szukał urządzeń w zasięgu i wyświetlał informacje o nich na konsoli MicroPythona.
Oba przykłady można uruchomić także na Raspberry Pi Pico W...
Aby kontynuować czytanie wykup
Prenumeratę
Kup teraz
Zobacz więcej w kategorii Repetytorium