tengo un proyecto en el que se conectan varios arduinos y cada uno de ellos tiene que tener un valor unico.
el programa tiene que ser el mismo para todas, el mismo codigo.
no encuentro la manera de leer desde el codigo el numero de serie
intento hacer un ramdon al principio del codigo pero todas me dan el mismo valor y ramdonseed no funciona en arduino mega.
¿saben como puedo leer el numero de serie o generar un aleatorio al principio del codigo?
Prueba leyendo una entrada analógica sin nada conectado y le guardas el valor a la eeprom.
en mega si lees un valor analógico con el pin al aire siempre da 1023
no es como en arduino uno que detecta ruido y te puede dar cualquier valor.
Pues puedes poner mini-dip-switch para darle la ID manual o usar un DS2401 en cada uno de ellos que tiene un código único, tiene librería
Los microprocesadores tienen un numero de serie que se puede obtener con la siguiente libreria
saludos.