This repo contains experimental code, generic code examples and programs (I use (Micro)Python and C) for Raspberry Pi and Raspberry Pi Pico projects (beginner to advanced level).
See folders for short project descriptions, or click on the links for more information or a short video presentation.
Project 1 - Plant irrigation system
https://ome-eng.net/automatische-bewaesserung-raspberry-pi/
Project 3 - Simple (MQTT) weather station
https://hackaday.io/project/181570-simple-weather-station-lcd-mqtt
Project 2 - Soil moisture measurement
https://hackaday.io/project/178522-moisturehumidity-measurement-device
Project 4 - Exploring PWM (controlling LED brightness, powering a Brushless DC-Motor)
Starting behaviour of a Brushed DC-motor
Project 5 - Air humidity measurement
https://hackaday.io/project/178522-moisturehumidity-measurement-device
Project 6 - (IoT) Geiger counter
https://hackaday.io/project/184266-geiger-counter
Project 7 - 6bit R-2R ladder DAC connected to MCP23016 I/O expansion for I2C bus
https://hackaday.io/project/188593-6bit-digital-analog-converter
Project 8 - PIO blinky
Flashing two LEDs cyclically by using the PIO (Programmable IO).
Project 9 - Exploring the RP2040 clocks
Exploring the RP2040 clocks and experimenting with external oscillators.
Project 10 - Pico and Pico-GPS-L76B GNSS module
Connecting a Pico-GPS-L76B GNSS module to the Pico.
Project 11 - Thermal imaging with MLX90642 32x24 InfraRed (IR) array
https://hackaday.io/project/204048-thermal-imaging-for-burglar-detection