Languages: C, Python
Hardware: Raspberry Pi Pico
A Raspberry Pi Pico was programmed into a drawing tablet controllable with a joystick and four buttons. The buttons allow you to toggle drawing, cycle through colors, change your pen size, and clear the board.
To obtain the drawn images, an HTTP web server was created entirely in C. It supported static file serving, POST requests for image upload and file directories.
Raw data was sent via a USB serial connection in RGB565 format and then decoded by the server.
Images
