Arduino Uno solfjäder kontroll (3 / 3 steg)
Steg 3: Arduino kod
Från temperatur sensorer databladet fann jag att varje 10 millivolt förändring från sensorn är likvärdigt med 1 grad Celsius. Om du tar spänningen, subtrahera 0,5, och multiplicera det med 100, får du exakt temperatur i grader Celsius.
Du kan hämta koden genom att klicka på filen "fan_control" nedan. En gång dataöverföring kommer du att kunna ändra temperaturen där fansen aktiveras genom att ändra den "baselineTemp" konstanten. Du kan också ändra vilken sorts knackar intensitet som utlöser din funktion genom att justera konstanterna "quietKnock" och "loudKnock". Vara försiktig dock eftersom om din "quietKnock" värdet är för lågt, dina fans kan utlösa din funktion.
När du ändrat koden till din förkärlek, tryck på knappen Ladda upp, och du är klar! Låt mig veta om du har några frågor eller om du har ändringar du vill göra.