Podrías usar una red de sensores DS18B20 y leer todos los sensores con 1 solo pin del microcontrolador que estés usando.
- Lo malo, es que si los sensores están muy alejados unos de otros, tal vez el bus sea demasiado largo y pueda traer problemas (no tanto por caídas de tensión, sino por reflexión). Tal vez requiera más de un bus, para acortar distancias.
o hay alguna otra forma de hacer que cumplan con esas condiciones sin usar uC solo por curiosidad Gracias de antemano.
cosmefulanito04 he buscado en internet y el multiplexor solo tiene una salida.. es un sensor y un foco por cada ambiente, espero no estar estar confundiendomegracias por tu respuesta
Int16 adc;
float V;
Setup_adc_ports(ALL_ANALOG);
Setup_adc(ADC_CLOCK_INTERNAL);
Set_adc_channel(0);
while(true)
{
adc= read_adc();
V= adc * 1024 / 5;
}