This is my first time using any kind of board so i'm sorry if this is a dumb question. I upload my program to the board for controlling a solenoid and it works just fine. The problem is that any time that i disconnect the power supply from the board my priogram is deleted and i have to upload it again to the board. What i am doing wrong? Is there any way to avoid this? I really need the memory to be more reliable. What can i do?