Inomhus miljökvalitet station + Bluetooth + Thingspeak (4 / 10 steg)
Steg 4: Arduino kod
Den bifogade uppförandekoden gör följande åtgärder:
-den laddar biblioteket för DHT11, som kan hämtas här
-i avsnittet slinga varje 30s, den läser sensorerna 5 gånger, och de medelvärden. För ljud sensorer tycktes det mig mer relevant att använda det maximala värdet istället för ett genomsnitt. Känn dig fri att ändra den om det inte känns rätt för dig.
-sedan, det skriver den seriella porten en linje består av följande grammatiken:
("Namnet på en variabel" + "," + "Värdet av variabeln" + ";") för alla variabler linje sedan bryta.
Denna grammatik (samt namnen på de variabler som du vill använda, beroende på dina inställningar) kommer att föras över till nästa steg i kedjan, när "något" läser från den seriella porten.
Vi ska ta reda på vad som kan detta "något", men först, låt oss tala om datalogging.