Stap 4: DS18B20 temperatuursensor
Elke DS18B20 sensor heeft een uniek adres. U moet weten dat adres, zodat u met het praten kunt.
Ik zou adviseren dat u elke DS18B20 op een breadboard test en haar adres voordat de hand krijgt.
Als u dit niet hebt gedaan of kan me niet herinneren, is hier een manier om het te vinden nadat het al geïnstalleerd op een van deze PCB's.
Sluit de sous vide PCB op uw PC met een USB-adapter. Ik gebruik een PL2303 module, maar u kunt ook een USB-BUB.
In de omgeving van de Arduino, Controleer of dat de juiste seriële poort is geselecteerd. Selecteer onder bestuur, Arduino UNO.
Onder 'Bestand' 'voorbeelden' Ga naar privacy en selecteer
DS18x20_Temperature
In de sketch over acht lijnen naar beneden ziet u dit
Privacy ds(10); op pin 10 (een 4.7K weerstand is nodig)
10 is de digitale pen gebruikt in het voorbeeld. Verander het naar:
Privacy ds(2); op pin 10 (een 4.7K weerstand is nodig)
Upload het programma naar de Arduino.
Open uw seriële Monitor en stel voor 9600 baud. U ziet iets als de afbeelding.
De eerste regel toont het adres: 28 6B 88 B4 4 0 0 D1
FYI, dit is in de hexadecimale notatie. Schrijf het op of zet het in een database. Dit moet gaan in de sous vide schets. (De tweede regel geeft de sensor en de vierde toont de temperatuur)
Als u het milieu afsluit, moet u niet de wijzigingen op te slaan.