Paso 4: Registrar sus gatos
Nota: Vas a tener que instalar la biblioteca de SDFat actualizados en orden para que funcione le pueden encontrar en:
http://code.google.com/p/sdfatlib/downloads/list
/ * Este código fue robado y modificado a partir de los ejemplos proporciona junto con thte sd fat de biblioteca encontrada en http://code.Google.com/p/sdfatlib/downloads/List */ /* * Agregar ejemplo * * Este dibujo muestra cómo utilizar abierto para append. * El bosquejo agregará línea 100 cada vez abre el archivo. * El dibujo se abra y cierre el archivo 100 veces. */ #include < SdFat.h > nombre de archivo de este ejemplo Chip SD seleccione pin objeto de sistema de archivos crear secuencia Serial almacenar cadenas de error en flash para ahorrar memoria RAM } Si (analogRead(A5) < 1) {} |
Serial.println ("no hay gatos");
}
Si (analogRead(A5) > 0) {}
digitalWrite (9, alto);
int minutos = millis () / 1000/60;
int segundos = millis () / 1000;
int milisegundos = millis();
para facilitar la lectura los sellos de tiempo dividen el número de
milisecons por segundos, por minutos.
Serial.Print ("gato detectado");
Serial.Print(minutes);
Serial.Print ("minutos");
Serial.Print(seconds);
Serial.println ("segundos después del arranque de la arduino.");
sdout << "Gato detectado" << millis () / 1000/60 << "minutos" << millis () / 1000 << "segundos después de arduino arranque." << endl;
sdout.Close();
}
Si (! sdout) error ("error de datos append");
}
Ahora déjela funcionar durante un rato. Que Arduino apague y retire la tarjeta SD. Ahora puede enchufar la tarjeta SD en el ordenador y leer el archivo de registro su arduino creado.
En mis conexiones finales he utilizado un escudo adicional de prototipos con un mini protoboard asi pude colocar todo en un espacio pequeño.