HTML Designer for Arduino/ESP32

Hey so I’m not sure if I’m searching the wrong terms or phrases but looking for some guidance.

I would like to know if there’s such a tool similar to something like dreamweaver to build webpages that are compatible with Arduino IDE, I am sure as someone reads this they may think “it’s just html nothing special” but I’m more so looking for 2 things:

  1. A tool that is GUI based so I can do formatting and design and see visual representation before uploading it or adopting to my code.

  2. A tool if it exists that is in part the above, but Arduino specific to keep the project file as small as possible

Am I asking for something that exists?

for #2 you'll find online tools that can compress HTML (eg first hit on google HTML Compressor - Reduce the size of HTML, CSS, JavaScript, PHP and Smarty code.) or use tools such as Minify, HTMLMinifier

.. and a text editor to create the pages in the first place.

An ESP32 can serve whatever you can serve with remote servers or local like Laragon or XAMP etcetc.
I mean static resources (like HTML, Javascript and CSS), not server side scripts like PHP or similar to be clear.

So, you can use your WYSIWYG tool to create webpages, export and then load into the flash memory of your ESP32.

Ahhh nice thanks, this is exactly what I was hoping for, a WYSIWYG html editor is basically what I’m asking for.

Thank you all for responding so promptly.

While on this topic,

In my gravityTDS project, there is functionality to send a command via serial eg

Enter >
cal:

It then writes a value to the EEPROM

Would I need to emulate that same command or have a text box which writes directly to the EEPROM value that the above cal: command writes to, or would I be able to use a config file to replace the above?

I would use the library included in the ESP32 Arduino core, Preferences.h

You can find examples on how to use it already in the IDE

a config file would have to be stored on the ESP32... whilst you can use part of the flash memory as a file system and upload stuff, it's probably not the best user experience if you don't know how to do that. You could keep the Serial interface if the ESP32 is connected to a Mac/PC and/or also build a web admin page to update those config options.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.