Stap 6: programmeren
De werkelijke code is op de laatste pagina, omdat ik had problemen met het uploaden van het bestand van de arduino. (Sorry) Moet kopiëren en plakken wel.Hieronder vindt u de bijgevoegde code die ik voor het project gebruikt. Waarschuwing: Ik heb geen echte ervaring programmering dus de code zeer inefficiënt is, maar oke voor het project moet werken. Ook als iemand zou willen herschrijven van de code efficiënter zou ik waarderen het zou als het aan u te geven krediet en uploaden voor dit project. Daarnaast kan niet ik neem krediet voor alle code ik gebruikte een aantal van de code van bildr.org (dat is een geweldige bron voor informatie over elektronica) interface met de temperatuursensor van één draad.
Merk ook op de code pinouts verwijzen naar de arduino pin-nummers, maar voor de bedrading van de atmega de pin nummers zijn verschillend. Gelukkig, na een snelle internet zoeken deze link op arduino.cc toont de arduino pin-codes en de de atmega pinnen.
-www.arduino.cc/en/Hacking/PinMapping168
Exacte link voor één draad: www.bildr.org/2011/07/ds18b20-arduino/