Mark fukt Sensor (LCD, RTC, SD Logger, temperatur) (4 / 11 steg)
Steg 4: kod
Om everthing är ansluten måste du koden! Och att är varför jag förberett en fil med skissen och en enorm mängd kommentarer om vad vi gör i de olika avsnitten. Jag beslutade också att göra mätningarna av temperaturen, eftersom en DS3231 har också en närkampsspel mäta temperaturen, så det vore slöseri inte att använda det, när vi också kan dumpa det i SD-kort.
Det finns också ett annat bibliotek måste du installera, i "DS3231.rar"
Standardversionen för projektet görs att samarbeta med seriell övervaka och SD-kort, vilket innebär att det inte kommer att fungera utan följetong bildskärm som är ansluten. Det är inte den största idé, när du vill att din enhet kan flyttas, det är därför jag gjorde en annan skiss, som inte kräver seriell övervaka öppnas och inte använder det för något. Det gör koden enklare, så det är också trevligt. Portable.rar innehåller koden för en transportabel version, som inte använder Serial Port, som inte behövs i Portabel version.
Viktig del av koden är de linjer som effekter med 3 bokstäver i rätten-nedre delen av skärmen. Dessa brev är:
-"I" från "initieras", anger att SD-kortet är närvarande
-"E" från "Fel", anger att kortet inte är närvarande
-"F" från "False", anger att filen inte är tillgänglig, men kortet är närvarande.
Dessa 3 bokstäver skrivs, som hjälper dig att diagnostisera problemet om det occures.