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.