Pytanie jak w temacie.
Chcę mieć kilka ds-ów na jednym pinie. Wiem że po adresach czujników nie ma problemu. Jest w przykładzie i dzała. Ale ja chcę żeby zczytywało ByIndex. W "starej" supla device było:
Code: Select all
double get_temperature(int channelNumber, double last_val) {
double t = -275;
if ( sensors.getDeviceCount() > 1 )
{
sensors.requestTemperatures();
switch(channelNumber)
{
case 1:
t = sensors.getTempCByIndex(0);
break;
case 2:
t =sensors.getTempCByIndex(1);
break;
case 3:
t = sensors.getTempCByIndex(2);
break;
case 4:
t = sensors.getTempCByIndex(3);
break;
};
};
return t;
}
