MicroPython, czyli szybki start w IoT
Miniaturowe urządzenia zbierające i przetwarzające dane, komunikujące się przez Internet to już nie element science-fiction, to otaczająca nas rzeczywistość. Ilość urządzeń typu „smart” wzrasta lawinowo.
W cenę biletu wliczony jest koszt zestawu deweloperskiego: płytka, czujnik, kable, kabel USB. Po zakończeniu warsztatu, zestaw ten jest własnością uczestnika. Podczas tego warsztatu, ze względu na jego specyfikę, pracujemy w mniejszej grupie – max. 15 osób.
Podczas warsztatu zapewniamy dostęp do kawy, herbaty, wody. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegetariańskiej.
Czego się nauczysz?
Wymagania wstępne
2. umiejętność obsługi linii poleceń systemu operacyjnego.
Podczas warsztatu uczestnicy korzystają z własnych komputerów.
Prowadzący
Inżynier oprogramowania, dawniej związany z systemami wbudowanymi, obecnie pracujący przy rozwoju projektu KernelCI (https://kernelci.org) - rozproszonej platformy do automatyzacji testów jądra Linux. Programuje głównie w językach Python i C. Doświadczenie zdobywał w wielu międzynarodowych zespołach, pracując w Polsce i poza nią. Z Pythonem związany od ponad 10 lat. Trener w firmie Sages oraz prelegent konferencji IT.
Program warsztatów
- Praca z zestawami deweloperskimi.
- Podłączenie i uruchomienie zestawów.
- REPL i WebREPL.
- Komunikacja poprzez konsolę szeregową.
- Komunikacja poprzez WiFi.
- Podstwy komunikacji z urządzeniami.
- Co to jest GPIO i jak działa?
- Wykorzystanie GPIO do sterowania diodą LED.
- Wykorzystanie GPIO do obsługi przycisków.
- Co to jest GPIO i jak działa?
- Uruchamianie programów w języku MicroPython na sprzęcie.
- Ładowanie programów na urządzenie.
- Automatyczne uruchamianie programu przy starcie.
- Komunikacja z urządzeniami c.d.
- PWM i jego zastosowania.
- Programowanie obsługi diody RGB.
- mieszanie kolorów.
- płynne przejścia.
- Programowanie obsługi diody RGB.
- PWM i jego zastosowania.
- Wejścia analogowe i cyfrowe.
- Obsługa czujnika światła
- Komunikacja poprzez Magistrale szeregowe.
- Obsługa czujnika temperatury, ciśnienia.
- Komunikacja przez Internet.
- Konfiguracja WiFi.
- Komunikacja z serwisami sieci Web.
- Przygotowanie nowego zestawu deweloperskiego do pracy z MicroPython*
*Uczestnicy otrzymają instrukcję krok po kroku opisującą przygotowanie nowego zestawu. W przypadku braku wystarczającej ilości czasu temat może nie zostać przećwiczony „na żywo”.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.