Stap 7: Programmering ATTiny85 voor echte werk
Nu, download dan ATTiny85monothermometer.ino schets en het aangaan van de Arduino omgeving als een nieuwe schets. Verplaats de chip naar de programmeur, als u nog niet hebt gedaan.
De nieuwe schets bewerken en wijzig de waarde van #define CALIBRATED_TEMP 53 overeenkomen met wat u ontdekte van kalibratie. Dit betekent dat je zal waarschijnlijk veranderen het nummer 53 op sommige andere getal. Als u in een zeer warme huis woont, zal het hoger zijn, als je ecologisch verstandig--in tegenstelling tot mij woont, helaas; hebt u een lagere waarde.
Upload die schets en zie wat gebeurt er als u de waarde in deze sectie:
Als (calcnumF > CALIBRATED_TEMP + 3)
{/ / rode LED knippert
analogWrite (outPin0, 255);
delay(25);
analogWrite (outPin0, 0);
delay(50);
}
} / / einde van de loop
Er is werkelijk slechts één getal dat u wilt wijzigen en dat is het getal "3". Als u controleren een temperatuur van ongeveer 5 graden warmer wilt, vervangt u de 3 door een 5. Als u controleren een temperatuur die lager is dan de omgevingstemperatuur wilt, moet u het groter dan (>) teken omzetten in het lager zijn dan (<) teken te wijzigen het plusteken in een minteken.