Arduino LED Strip termometer (3 / 4 steg)
Steg 3: Koden
Jag hittade några av koden jag behövde från de exempel som finns i FastLED bibliotek.
Jag är också säker på att några i denna kod kunde snyggas till lite, men jag är ny på Arduino utveckling så det är vad det är för nu.
Koden i nedladdningsbara skissen är ganska väl kommenterade, så det borde vara lätt att följa.
Tröskelvärdena som temperatur kan också ändras för att passa vad du tror är kallt, varmt eller hett. Helt enkelt justera värdena i if-satser i funktionen checkTemp().
Till exempel om du kände att allting under 65 grader F var kall, ändra linje 81 från:
om (tempF > 50 & & tempF < 60,8)
till
om (tempF > 50 & & tempF < 65)
Om du ändrar en uppsättning värden Glöm inte att ändra alla andra efter att en, annars din temperaturskala kommer att vara avstängd för varmare temps.
Jag har också nyligen uppdaterat koden (här ingår) för att få mer av en lutning utseende till temperaturskala, vs hård färgförändringar i bilden.