An educational resource for learning microcontroller programming with Arduino, STM32, ESP8266, ESP32, and Raspberry Pi Pico.
The Arduino Integrated Development Environment (IDE) is a powerful yet user-friendly platform designed for writing code and uploading it to various microcontroller boards. It supports a wide range of boards, including the Arduino Uno, STM32, ESP8266, ESP32, and Raspberry Pi Pico.
The Arduino IDE is available on Windows, Linux, and ARM Linux for the Raspberry Pi.
This platform focuses on practical applications of microcontrollers and assumes basic knowledge of the Arduino IDE and C/C++ programming.
Image: SparkFun Electronics / Wikimedia Commons, CC BY 2.0 :contentReference[oaicite:1]{index=1}
Official: Arduino – Official site
Image: Jeremy Blum / Wikimedia Commons, CC BY-SA 2.0 :contentReference[oaicite:2]{index=2}
Official: Arduino Leonardo – Official page
Image: Mauricio V. Genta / Wikimedia Commons, **CC0 1.0** (public domain) :contentReference[oaicite:3]{index=3}
Official: Arduino Nano – Product page
Image: Simon Waldherr / Wikimedia Commons, CC BY-SA 4.0 :contentReference[oaicite:4]{index=4}
Official: Arduino Mega 2560 – Product page
Image: Arduino SA / Wikimedia Commons, CC BY-SA 3.0 :contentReference[oaicite:5]{index=5}
Official: Arduino Due – Product page
Arduino is a registered trademark of Arduino AG. Images used under their individual Creative Commons licences — see attributions above.
Image: Misael Reséndiz / Wikimedia Commons, CC BY‑SA 4.0 :contentReference[oaicite:0]{index=0}
Image: Phiarc / Wikimedia Commons, CC BY‑SA 4.0 :contentReference[oaicite:1]{index=1}
Official: Raspberry Pi Pico – Official Site
Image: Avandalen / Wikimedia Commons, CC BY‑SA 4.0 :contentReference[oaicite:2]{index=2}
Image source not found / licence not confirmed — please verify.
Info: Black Pill – STM32World :contentReference[oaicite:3]{index=3}
Image: Avandalen / Wikimedia Commons, CC BY‑SA 4.0 :contentReference[oaicite:4]{index=4}
Official: STM32 Nucleo – STMicroelectronics
Image: Edwiyanto / Wikimedia Commons, CC BY‑SA 4.0 :contentReference[oaicite:5]{index=5}
Image: Brian Krent / Wikimedia Commons, CC BY‑SA 4.0 :contentReference[oaicite:6]{index=6}
Official: ESP32 – Espressif
Image: Suyash Dwivedi / Wikimedia Commons, CC BY‑SA 4.0 :contentReference[oaicite:7]{index=7}
Image: Ogidya / Wikimedia Commons, CC BY‑SA 4.0 :contentReference[oaicite:8]{index=8}
Official: ESP8266 – Espressif
Raspberry Pi, Raspberry Pi Pico, STM32, Blue Pill, Black Pill, Nucleo, ESP32, and ESP8266 are registered trademarks or brand names of their respective owners: Raspberry Pi Foundation, STMicroelectronics, and Espressif Systems. All images are used under the licences indicated in the attribution lines (Creative Commons, CC BY, or CC BY‑SA), and are not official product representations. This website is not affiliated with or endorsed by the respective trademark holders.