Pi Pico 2 Sensor Project

Project started November 13, 2025. I gradually added material as the project progressed. Goal I need a sensor that can detect whether an object is in the desired location or not. Must use 24V input voltage, common in industry. Pass the signal on to either another microcontroller or a robot. The user must be ableContinue reading “Pi Pico 2 Sensor Project”

CH32V003 GPIO/Pin modes

Output modes There are two different output modes: Input modes There are four different input modes: Alternate functions The GPIO can also be configured as an “alternate function”. Used for specific hardware functions like pulse width modulation (PWM) or serial peripheral interface (SPI). The modes for alternate functions can be: Speed There are three-speed options:Continue reading “CH32V003 GPIO/Pin modes”

Start Seeed XIAO RP2040 on PlatformIO

For some reason, PlatformIO hasn’t merged support for other RP2040 boards to its platform. So we have to do it manually. PIO Home > Platforms > Advanced Installation and add: It has support for lots of RP2040-based boards. The full list is here. Platformio.ini file For now (21.08.2023), the PlatformIO Project Wizard does not createContinue reading “Start Seeed XIAO RP2040 on PlatformIO”

Artwork that knows when you are taking a picture of it

This is my electronic artwork inspired by Peter Vogel’s and Walter Giers works. And I am pretty happy with how it came out. It looks cool and it has artificial intelligence (to a limited extent). It recognizes when you are taking a picture of it with a mobile phone. And it uses only a microcontrollerContinue reading “Artwork that knows when you are taking a picture of it”