Dator/Laptop temperatur Monitor USB med valfritt larm (5 / 7 steg)
Steg 5: Hjärtat av koden
Nu när du har kört den första skissen, och kopierade enhetens adress, vi kan gå vidare den viktigaste koden för detta projekt,Roguelabz_1Wire_S_temp_display
Öppen upp skissen, och du kommer att se inom de första raderna, " byte adress [8] = {Infoga KOPIERADE adressen här};"
Ta bort den del som säger "Infoga kopierade adressen här" och tryck på CTRL + V för att klistra in din adress, eller du kan högerklicka och välj Klistra in. Vara säker på att när du klistrar in din adress, körs det inte till nästa rad som denna:
byte adress [8] = {0x10, 0x79, 0xB0, 0x3F, 0x2, 0x8, 0x0, 0x51
}; Adressen till vår ena sladden enhet
Inte en stor sak om det gör . Klicka helt enkelt på precis innan den} fäste, och tryck på Backsteg en gång och det kommer tillbaka till en enda rad kod
byte adress [8] = {0x10, 0x79, 0xB0, 0x3F, 0x2, 0x8, 0x0, 0x51};
Nu när du har klistrat in din adress, ladda upp skissen till din Arduino, när det är gjort uppladdning, bör du se temperaturen visas i den nedre raden i LCD-displayen, i både Fahrenheit och Celsius.
Förutom LCD-skärm, kan du övervaka temperaturen via USB av cliking seriell bildskärmen i IDE och temperaturen visas också där. När larmet temperatur är uppnådd, en "! Varning!"kommer att visas på den seriella bildskärmen.
Om du vill ha den akustiska larmsignalen, ansluta piezo summern till stift 13 och marken. Rulla längst ned i koden och hitta larm temperaturen. Jag kommenterade på raden där det ligger. Helt enkelt ändra värdet till en av er önskan, och larmet kommer att utlösas när denna temperatur har uppnåtts, och kommer att fortsätta att larm medan temperaturen är över denna gräns. Piezo är valfritt, men du kan också ersätta piezo för en LED för ett visuellt alarm, eller har inget samband för utan alarm.