Paso 2: Hardware + software sube a arduino
Si usted es un principiante con arduino encontrará algunos tutoriales de arduino en instructables
Formato de la tarjeta SD en el PC en fat16.
a) Conecte el blindaje de la SD para Arduino R3, apenas encájese a presión en el escudo de SD para arduino.
Connect + sensor A0 y - sensor al pin GND de arduino
b) Descargar el código de "oFFscope_v2.zip" de arduino en el PC y extraer el ZIP
y las carpetas dentro de las carpetas de desarrollo Arduino 1.6.3. Tienes que copiar
carpeta de instalación de la carpeta "SDfat" del ZIP a tu arduino: Arduino-1.6.3-> bibliotecas
c) Inicio Arduino-1.6.3 ir a: archivo -> ejemplos -> Sdfat -> oFFline_scope_v2 y cargar el programa.
Dentro de código tienes que cambiar esta línea para obtener la velocidad máxima de registro de la tarjeta SD:
Frecuencia de muestreo en muestras por segundo.
const float Símuta = 10000;
En el ejemplo anterior se han establecido 10000 muestras por un segundo. Si se divide 1 / 10000 se obtendrá:
100 microsegundos por intervalo. Eso significa que arduino Lea tensión A0 (pin analógico 0) cada 100 microsegundos
y escriba ese valor a la tarjeta SD.
Para lograr esa velocidad arduino escribe en binario. Después de adquirir la señal y terminar registro en tarjeta SD tienes que convertir ese archivo binario en un archivo CSV (archivo de txt separado por comas) para que pueda trabajar con el archivo.
se modifica la oFFscope_v2.ino obra de uno y sólo el gran "fat16lib"(William Greiman). Es la mente maestra detrás de registro rápido en tarjeta SD y no olvide visitar su sitio web oficial sobre SD rápido registro.
En mi tarjeta SD yo puedo entrar hasta 50000 muestras por segundo sin perder ningún dato.
Set le intervalo de muestreo hasta 10000 entonces adquirir algunos datos y si no tienes excesos (muestras omitidas) aumentan el intervalo de muestreo a 20000 y tratar de iniciar sesión otra vez. Después de eso trate de 30000 y así sucesivamente...
Cuando comienza a recibir saturaciones que significa que han llegado a su límite de velocidad de registro de SD.
Sólo modificación que he hecho es quitar el encabezado del archivo de archivo CSV, registro único pin 0 y cambiar el nombre del archivo. Todo lo demás es el mismo como "fat16lib" -> "AnalogBinlogger".