pimoroni_explorer_rp2350_experiments

experiments / tests i did for the pimoroni explorer (rp2350) board


Project maintained by joyrider3774 Hosted on GitHub Pages — Theme by mattgraham

Pimoroni_explorer_rp2350_experiments

experiments / test code i used for Pimoroni Explorer (rp2350)

pimoroni_explorer_display_arduinogfx

provides Arduino_PimoroniPAR8 and Arduino_ST7789_Parallel drivers to be used with arduinogfx so we can use the display from the board in arduino ide. It has been created with the help of claude.ai and is based on the display driver from pimoroni itself (https://github.com/pimoroni/pimoroni-pico/tree/main/drivers/st7789) It seemed to work fine with my testings

The following libraries are required for this example to compile:

pimoroni_explorer_mixedtones

mixedtones is a library / set of functions to play multiple tones, potentially played at the same time using a speaker pin and pwm. I mainly needed this for the port of the crisp game lib portable. The example plays some sound effects and little musical pieces. The (example) code was largely created with the help of claude.ai and seems to work fine.

The following libraries are required for this example to compile:

pimoroni_explorer_sensor_stick

Reads the sensor values from the Multi Sensor Stick attached to the explorer board It was generated by claude.ai

The following libraries are required for this example to compile:

pimoroni_explorer_weather_forecast

A weather station and clock for the Pimoroni Explorer RP2350 with the Multi-Sensor Stick. It displays temperature, humidity, barometric pressure (corrected to sea level), and dew point from the BME280 sensor. The main feature is intelligent weather forecasting based on pressure trends. It samples pressure every 5 minutes and stores 12 readings to track hourly changes. By analyzing whether pressure is rising or falling, it predicts conditions like “Rain Coming,” “Fair Weather,” or “Storm Warning” with color-coded weather icons. The system automatically compensates for altitude to provide accurate forecasts anywhere. The display shows date and time in DD/MM/YYYY format that you can set using the ABXY buttons. Press A to enter setting mode, B to cycle through fields (hours, minutes, day, month, year, altitude), then X to increment or Y to decrement. Set your altitude once for accurate pressure readings. The clock automatically handles midnight rollovers and leap years. To prevent LCD burn-in, a screensaver activates after 5 minutes of inactivity, moving the clock and basic weather info to new random positions every 10 seconds. Any button press exits the screensaver. The backlight is set to 65 for optimal visibility while reducing power consumption. Created by claude.ai

The following libraries are required for this example to compile: