Esto se me ocurrió tras hablas con JEAN, porque no he encontrado un ejemplo de tal uso, ya que PINGÜINO tiene 250 posiciones de memoria para utilizarlas en lo que uno quiera recordar, aunque nuestro pingüino se quede sin energía. Ya que es una memoria EEPROM puede recordar lo que escribamos en ella por siempre… y ser borradas y re-escritas las veces que necesitemos.
He intentado hacer dos ejemplos muy fáciles y prácticos… uno escribe las 250 posiciones, y el otro las lee… para que veamos que después de apagar y reprogramar nuestro PINGÜINO, esta información sigue estando, ya que utiliza espacios de memoria que no se sobre-escriben si escribimos un nuevo código.
Escritura:
[sourcecode language=»py»]
#include <eepromlib.c>
#include 18f4550
int i;
void setup()
{
for (i = 0; i < 250; i++){
ee_write(i, i);
delay(100);
if (i==250) Serial.print("grabado…\n\r");
}
}
void loop()
{
}
[/sourcecode]
Y el código de lectura
[sourcecode language=»py»]
#include <eepromlib.c>
#include 18f4550
unsigned char answer;
int i;
int a = 0;
int value;
void setup()
{
Serial.begin(9600);
}
void loop()
{
value = ee_read(a);
Serial.print(a,DEC);
Serial.print("\t");
Serial.print(value,DEC);
Serial.print("\n\r");
a = a + 1;
if (a == 250)
a = 0;
delay(100);
}
[/sourcecode]
que tal!
me ha gustado tu pagina, ya me he armado un pinguino y he corrido algunos ejemplos, solo que no he podido realizar los ejemplos con processing! me da el mismo error :
the package «hypermedia» does not exist….
note that release 1.0, librearies must be installed in a folder named «libraries» inside the ‘sketchbook’ folder..
he hecho de todo, pero no logro correr los ejemplos, tengo la ultima version y lo qeu hice fue descomprimir proccesing ponerlo en desktop y correr desde ahi, el folder lo pues tambien en el desktop y descomprimi la libreria tanto en el folder de librerias de processing como en un folder dentro del sketck book, y pues nada.. que podria ser? tambien he revisado la info de la wiki de processing y nada
saludos
que tal, de nuevo yo.. creo que por alguna razón, que aun no entiendo.. ya funciona.. y realmente fue fácil solo que no me explico por que no funcionaba anteriormente..
seguiré revisando la información para crearme mi feed en pachube.. si tengo dudas.. pues ahi te molesto! saludos
justo estaba por escribirte cuando he visto tu ultimo mensaje…
me alegra mucho que ya funcione…
deberías tener el mismo problemas que nos pasa a todos… cuando instalas las librerías en PROCESSING… este necesita ser reiniciado… y luego de eso ya lo coge correctamente…
cualquier cosa estamos aquí…
saludos.