Arduino väderstation Part2 (6 / 7 steg)
Steg 6: Arduino programvara
De flesta av programvaran tas från Arduino Wind Chill mätaren. Jag lagt till koden för SD-kort och realtidsklocka.
Jag tänker inte gå in detalj vindflöjel saker som de flesta av er inte bryr. I grund och botten delat jag riktningar in i sexton olika sådana. Genom att mäta spänningen kommer från potentiometern, kan du bestämma riktningen på vinden.
Här är ett exempel på vad Arduino kommer ut till en seriell terminal när ansluten till en dator. Var 10 s.och visar temperaturen i Fahrenheit, vind MPH, Twc (temperatur Vindavkylning F), vindriktning. DirInt är en numerisk representation av riktning. Anledningen till att jag utgång en '$' är så att min datorprogram kan synka till Arduino seriella data lättare. Det är också varför jag använda DirInt. Datorer kan hantera siffror lättare än bokstäver.
Arduinoen skriver nu till en CSV (comma-separated-value) filer på SD-kortet. Den har samma information men innehåller också datum och tid.
3/19/2011 12:41:47 60,4 7.1 60,4 VSV 11
Detta kan läsas in i Excel, Open Office eller Google Docs som ett kalkylblad.