Czym różni się mikrokontroler od mikroprocesora? Dlaczego Arduino, ESP32 czy Raspberry Pi trafiły do szkół, laboratoriów i warsztatów? W tej sekcji przyjrzymy się podstawowym pojęciom dotyczącym układów scalonych sterujących różnymi urządzeniami. Zobaczysz, że nawet jeśli jesteś web developerem, to zrozumienie mikrokontrolerów może pomóc Ci zbudować własne urządzenie IoT, np. licznik odwiedzin, sterownik klimatu lub… zdalnie programowaną budkę lęgową dla ptaków.
Słowa kluczowe: mikrokontroler, mikroprocesor, Arduino, ESP32, Raspberry Pi Pico, rejestry, piny GPIO, IoT, MCU
Co zyskasz jako programista?
Zrozumiesz, jak działa sprzęt, który sterujesz kodem. Nauczysz się czytać dokumentację techniczną i tworzyć oprogramowanie bliższe krzemowi. To dobry punkt startowy do zrozumienia IoT, automatyki domowej i prototypowania elektroniki.
Linki na początek:
- Dokumentacja Arduino, https://docs.arduino.cc/
- Dokumentacja Raspberry Pi, https://www.raspberrypi.com/documentation/
- Kursy internetowe (Forbot, Elektronika Praktyczna)
- Prasa (Elektronika Praktyczna)
- Playlista Youtube, Microprocessors & Microcontrollers by Neso Academy
- Playlista Youtube, Modern Embedded Systems Programming by Quantum Leaps, LLC