Create a Smartphone-like device with the Arduino UNO R4 WiFi: Multiple Apps, Keyboard, Dynamic WiFi & Cloud Sync
Ever imagined transforming your Arduino UNO R4 WiFi into a device that feels like a smartphone? This project does exactly that by turning it into a fully featured Paint app with a 3.5-inch TFT LCD touchscreen. It includes features like a canvas, color and stroke size selectors, a clear button, and the ability to save and load your drawings to a server over WiFi. But that’s not all! The app also allows you to dynamically connect to WiFi by entering credentials via an on-screen keyboard, just like on a smartphone. To bring this experience to life, a custom GUI framework was developed from scratch, featuring reusable widgets, multiple app-like views, and an event propagation system for smooth touchscreen interactions. This framework can be easily adapted for other projects, making it a valuable addition to your toolkit.
Components and supplies
1
Arduino UNO R4 WIFI
1
3.5" TFT Shield
Apps and platforms
1
Rust
Project description
Code
Github Repository for Arduino Code (written using PlatformIO)
Github Repository for Server Code (written in Rust)
Comments
Only logged in users can leave comments