Aunque el código de Arduino funciona bien, algunos información en este Instructable no es correcto, "totalidad" por favor, lea también los comentarios ***
Se trata de un muy corto instructable, nunca supe que podría hacer esto, realmente asumí que no posible, hasta que recientemente encontré que estaba mal, así que pensé en compartir esto con ustedes.
El arduino tiene 512 espacios de direcciones de memoria donde se puede escribir datos, esto significa que puede escribir una cadena de 512 caracteres en ella. Básicamente escribes valor ASCII Decimal del carácter ASCII a él.
El arduino IDE viene con una biblioteca EEPROM.
Todo lo que tienes que hacer es incluirlo.
#include <EEPROM.h>
Entonces simplemente escriba su valor a él.
Digo que quiero escribir mi nombre en el Arduino EEPROM.
Convertir cada carácter en mi nombre "MARTIN" ASCII Decimal valores.
ES DECIR
M = 77<br>A = 65 R = 82 T = 84 I = 73 N = 78
void setup()<br>{ //EEPROM.write(ADDRESS,VALUE);<br>int MyVal=255; EEPROM.write(0,77);<br> EEPROM.write(1,65); EEPROM.write(2,82);<br> EEPROM.write(3,84);<br> EEPROM.write(4,73);<br> EEPROM.write(5,78); }