Heya! Recently I have been developing the idea of run functions from an sd card, the point or the final result is that the arduino only have a "pasive" code that is able to run external functions, I mean, it could give practically unlimited posibilities if it works.
I've been searching information and I only see stuff about "bootloaders" and constantly restart the arduino to load brand new codes, the problem I see is that the arduino will be broken very fast, if you put it in an automatic system working 24/7 in a few months the arduino will be maybe burned.
My question is the next; is it posible to run functions from an sd card without the need of constantly reset and boot the arduino?, I don't want to upload a whole sketch, I want to have some functions inside the sd, when i need to run an specific function the arduino would read it from the sd so you can change and add in an easy way new functions (of course if the card is empty or something the arduino will send an error message), because the code of the automatic system I want to do will be big enough to fill in completly the arduino memory (even creating separate functions).
It would be awesome if someone can help me, I will understand if there is no method to do it exactly as I want, some library or some specific sd command or whatever, because I'm not really interested to try with a bootloader, if someone help me I will be very glad and maybe I will publish the work for free use, I honestly say that this could change things of this world for better.
I wish you a nice day and any help is welcome!