Tjena, tänkte jag skulle prova din kod, dock går den inte att kompilera till UNO, får lite knepiga errors
Är sketchen komplett?
MVH
A
Den ser inte komplett ut tycker jag. Se om du kan hitta library för onewire och dallas. Det behöver installeras i Arduino IDE och även inkluderas i koden.
#include <OneWire.h>
#include <DallasTemperature.h>
// Data wire is plugged into pin 3 on the Arduino
#define ONE_WIRE_BUS 3
// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(ONE_WIRE_BUS);
// Pass our oneWire reference to Dallas Temperature.
DallasTemperature sensors(&oneWire);
DeviceAddress T5 = { 0x28, 0x8D, 0x34, 0x77, 0x91, 0x04, 0x02, 0x0F };
DeviceAddress T3 = { 0x28, 0xE6, 0x93, 0x77, 0x91, 0x08, 0x02, 0x1B };
DeviceAddress T6 = { 0x28, 0x36, 0xAB, 0x77, 0x91, 0x11, 0x02, 0x3B };
DeviceAddress T7 = { 0x28, 0x51, 0xC3, 0x77, 0x91, 0x16, 0x02, 0x3C };
Så börjar en kod jag skrivit. Adresserna är unika för varje tillverkad sensor. Så man får först använda annan kod för att läsa ut adressen.
Jag vet inte om jag kan rekommendera Dallas-sensorerna. De är klumpiga. Råkar man få kinesiska så hänger de sig vid snabba temperaturskiftningar. Finns några smidigare NTC10K som är enklare att jobba med i alla led förutom att man behöver gärna ett extra kort med resistor för spänning. Finns färdiga DIY-kort som man kan stapla ihop med UNO eller MEGA. Gärna på en DIN-rail-plint-kort från CZH-LABS. Sök "Arduino DIN rail terminal" så hittar man nog på ebay.