Hi,
Have a working project that runs fine on an Arduino Nano , but the code takes up 98% of its memory so little space for any code improvement.
Its a basic controller for various sensors outputing to a touch tft screen and relays etc. so not doing any high speed complex computing.
One of the future thoughts is towards something with a more program memory plus Ethernet and/or Wifi and Bluetooth abilities but unsure of the best route ??
The Mega was the obvious choice for more memory and I/Os plus the Ethernet shield or ESP8266 etc.
Now the new Arduino Nano33 IOT would seem a good choice and it uses an ESP32 for output, but expensive-ish and no clones around yet.
Using an ESP32 module on its own with the Arduino IDE does seem ok, but are there any major downsides to porting my simplish code over to it, and are they as reliable as the Arduino as seem to remember reading about problems with it crashing for no good reason ?
Did think about recoding the program onto the Raspi which seems to be ideal for wifi etc and have recently been trying it with the young ones b 3+, and as they showed me ! doing SSH and VNC was so simple, but venture outside those pre programmed modules etc and you are faced with ( and expected to know all about ?!) such a mass of Linux code that boggles the mind !
Thanks
Have a working project that runs fine on an Arduino Nano , but the code takes up 98% of its memory so little space for any code improvement.
Its a basic controller for various sensors outputing to a touch tft screen and relays etc. so not doing any high speed complex computing.
One of the future thoughts is towards something with a more program memory plus Ethernet and/or Wifi and Bluetooth abilities but unsure of the best route ??
The Mega was the obvious choice for more memory and I/Os plus the Ethernet shield or ESP8266 etc.
Now the new Arduino Nano33 IOT would seem a good choice and it uses an ESP32 for output, but expensive-ish and no clones around yet.
Using an ESP32 module on its own with the Arduino IDE does seem ok, but are there any major downsides to porting my simplish code over to it, and are they as reliable as the Arduino as seem to remember reading about problems with it crashing for no good reason ?
Did think about recoding the program onto the Raspi which seems to be ideal for wifi etc and have recently been trying it with the young ones b 3+, and as they showed me ! doing SSH and VNC was so simple, but venture outside those pre programmed modules etc and you are faced with ( and expected to know all about ?!) such a mass of Linux code that boggles the mind !
Thanks