Paso 6: Software de Arduino
La mayoría del software se toma del medidor Arduino Wind Chill. He añadido el código para la tarjeta SD y reloj en tiempo real.
No voy a entrar en detalle de lo veleta que la mayoría de ustedes no les importa. Básicamente, dividí las direcciones en dieciséis los diferentes. Midiendo la tensión proveniente del potenciómetro, se puede determinar la dirección del viento.
Aquí es un ejemplo de lo que el Arduino es la salida a un terminal serial cuando conectado a un ordenador. Cada 10 segundos, muestra la temperatura en grados Fahrenheit, viento MPH, Twc (sensación térmica de temperatura F), dirección del viento. La DirInt es una representación numérica de la dirección. La razón por la que la salida a '$' es para que mi programa de ordenador puede sincronizar los datos de Arduino serial más fácil. Eso es también por qué usar la DirInt. Equipos pueden tratar con números más fáciles que letras.
Ahora el Arduino escribe en un archivo CSV (coma-separados-valor) en la tarjeta SD. Tiene la misma información pero también incluye la fecha y hora.
19/03/2011 12:41:47 60.4 7,1 60.4 WSW 11
Esto puede leerse en Excel, Open Office o Google Docs como una hoja de cálculo.