Akademia
Raspberry Pi Pico od zera: MicroPython w praktyce
Diody, przyciski, PWM i potencjometr na Raspberry Pi Pico. Każdy przykład uruchomisz w symulatorze w przeglądarce albo jednym kliknięciem wgrasz na płytkę.
Początkujący7 lekcji360 minKurs po polsku

Dostęp bez limitu czasu, z aktualizacjami w cenie
Kurs dla początkujących przygotowany dla forum wirelab.
Raspberry Pi Pico to mała płytka z mikrokontrolerem za kilkadziesiąt złotych. Nie ma systemu operacyjnego, startuje w ułamku sekundy i steruje diodami, przyciskami czy czujnikami bezpośrednio z pinów. W tym kursie programujesz ją w MicroPythonie: od pierwszej migającej diody, przez przycisk, PWM i odczyt potencjometru, aż po grę na refleks złożoną z tych elementów.
Każdy przykład uruchomisz od razu w przeglądarce. Przy blokach kodu są dwa przyciski:
- „Uruchom w symulatorze”: wirtualne Pico z prawdziwym firmware MicroPythona, trzema diodami (GP13, GP14, GP15), dwoma przyciskami (GP16, GP17) i potencjometrem (GP26). Nie potrzebujesz żadnego sprzętu.
- „Wgraj na płytkę”: wysyła kod do Twojego Pico przez USB (Chrome lub Edge na komputerze, Chrome na Androidzie).
Wszystkie schematy w kursie używają tych samych pinów co symulator, więc kod działa bez zmian w obu miejscach.
Stan na wrzesień 2026: MicroPython 1.29, płytki Raspberry Pi Pico, Pico W, Pico 2 i Pico 2 W. Symulator emuluje podstawowe Pico (RP2040).
Jak czytać oznaczenia
⚠️ – rzeczy, które mogą uszkodzić sprzęt albo zablokować postęp.
🧪 – różnice między symulatorem a prawdziwą płytką.
$na początku linii to polecenie w terminalu komputera (nie przepisuj samego$).
Czego się nauczysz
- Wybierzesz model Pico i części, wgrasz MicroPython (UF2) i uruchomisz kod w Thonny oraz w przeglądarce
- Poznasz zasady bezpiecznej pracy z pinami: 3,3 V, rezystor do diody, zasilanie z 3V3(OUT)
- Sterujesz diodami klasą Pin i migasz kilkoma naraz bez blokowania programu (ticks_ms, Timer)
- Obsłużysz przyciski z wewnętrznym pull-up, wykrywaniem zbocza i eliminacją drgań styków
- Ustawisz jasność diod przez PWM, z korekcją dla oka i świadomością slice'ów RP2040
- Odczytasz potencjometr przez ADC, przeliczysz i wygładzisz wynik i sterujesz nim PWM
- Złożysz grę refleks-meter i zapiszesz ją jako main.py, żeby działała bez komputera
Dla kogo
- Początkujący, którzy chcą zacząć z mikrokontrolerami i elektroniką od najprostszych układów
- Osoby znające podstawy Pythona, które chcą sterować sprzętem
- Każdy, kto chce najpierw spróbować bez kupowania części: cały kurs działa w symulatorze
Wymagania
- Przeglądarka; do wgrywania kodu przez USB Chrome lub Edge na komputerze albo Chrome na Androidzie
- Opcjonalnie: Raspberry Pi Pico, Pico W, Pico 2 lub Pico 2 W z kablem micro-USB do transmisji danych
- Opcjonalnie: płytka stykowa, 3 diody LED, 3 rezystory 330 Ω, 2 przyciski i potencjometr 10 kΩ (lista w lekcji 1)
- Podstawy Pythona (zmienne, pętle, funkcje) pomogą, ale nie są konieczne
Program kursu
01Start1 lekcja
- Pico, zakupy i pierwsze uruchomienie MicroPythona
02Wyjścia i wejścia cyfrowe2 lekcje
- Pierwsza dioda: Pin, sleep i toggleQuiz: Quiz: Pierwsza dioda
- Przycisk: pull-up, drganie styków i zboczaQuiz: Quiz: Przycisk
03PWM i ADC2 lekcje
- PWM: jasność, „oddychanie” i trzy diodyQuiz: Quiz: PWM
- ADC i potencjometr: odczyt, skalowanie i sterowanie PWMQuiz: Quiz: ADC i potencjometr
04Projekt końcowy2 lekcje
- Projekt końcowy: refleks-meterQuiz: Quiz: Projekt refleks-meter
- Źródła
- Quiz: Quiz końcowy: Raspberry Pi Pico od zera
Autor
wirelab