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.

Aug 19, 2024

2165 views

3 respects

GPL3+

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)

/

0
0
Latest commit to the master branch on Invalid date

Github Repository for Server Code (written in Rust)

/

0
0
Latest commit to the master branch on Invalid date

Comments

Only logged in users can leave comments

AdityaAg

0 Followers

0 Projects

Table of contents

Intro

3

0