Id like to use a ESP32 touchscreen with simple GI menu and slide controls to control a arduino R4 Wifi over bluetooth.
The esp32 will be simply a bluetooth peripheral for the R4 wifi.
Is this possible, what is the easiest way to create a GI on arduino IDE or should i be creating the GI on espressif IDE and using arduino IDE as the connection for the bluetooth controller?
That makes no sense. An IDE is a graphics shell around a compiler/linker command line app.
In terms of creating what you call a GI which I assume is a GUI (Graphic User Interface) the easiest approach is to use a library for that touchscreen that can do that.
Other than that, it's an interesting and fairly simple project. Good luck.
Be sure you are using the same BT, either both Classic or both BLE.
Since the UNO R4 uses an esp32-S3-Mini they should both be the same, the R4 is BLE so make sure whatever esp32 board you choose is the same.
Thankyou! Its basically to control a linear actuator remotely so each slider on the screen would change the speed, accel, stroke etc.
This is what im thinking of using...
I do like Waveshare products, but sometimes the directions are not too good. One piece of good news is you do NOT need to install the boards, they are now included with the IDE. I am referring to this section of the WiKi
I found the 'online' installs in the library manager and in fact the second is a dependency of the first so both installed after pressing Yes, but an Update is needed on the IO_Expander
I have had no luck tracking down the other two 'offline' installs but I am sure the info is there somewhere. I will leave that to you for now as I have something to do.
No idea what that is. I just looked at one of their samples, and it is nine files, although one is a readme.
I have over 55 years of software experience, and I find this intimidating. Good luck!
Building GUIs has always been a significant annoyance, although I have successfully used various GUI libraries running on a PC.
If you are comfortable programming in Python, there is a framework called flet that allows you to build a GUI that can be loaded onto an Android or iPhone.
I have successfully built a very simple GUI that allows me to control an UNO R4 WIFI over WIFI using an Android device.
It contains a button to control an LED, a slider to control the intensity of an LED using PWM, a text value to show the current angle value of a pot that sets a servo, and an indicator to show the position of a slide switch.