Stap 4: De Code
Hier is de code, die is ingesloten met behulp van codebender!
- Serial.println(sensors.getTempCByIndex(0)); Deze eigenschap retourneert een temperatuur in Celsius schaal
- Serial.println(sensors.getTempFByIndex(0)); Deze eigenschap retourneert een temperatuur in Fahrenheit schaal
Waarom "byIndex"? U kunt meer dan één IC hebben op dezelfde bus. 0 verwijst naar de eerste IC op de draad! Probeer het toevoegen van een tweede sensor en de volgende opdracht opnemen in uw code: Serial.println(sensors.getTempFByIndex(1));
Probeer het downloaden van de plugin van codebender en te klikken op het punt op de Arduino knop te programmeren van de Arduino met deze schets. En dat is het, u hebt geprogrammeerd je Arduino board! Druk op sluit knop om te beginnen met seriële communicatie met je Arduino board.
U kunt blijven spelen mee door te klikken op de knop "Bewerken" en beginnen met het maken van uw eigen wijzigingen in de code.
Bijvoorbeeld, proberen te veranderen vertragingstijd en zien hoe het verandert het programma. U kunt ook proberen om verbinding te maken met meer ds18b20 sensoren!