¡ Hola!
En este instructible voy a explicar cómo leer valores de más de un sensor mediante el uso de solamente una clavija de entrada analógica.
Te preguntarás por qué desea esto.
Cuando se utiliza un tablero de Nodemcu, como se muestra en la imagen, un único pin de ADC es availible. Para una pequeña estación meteorológica quisiera leer valores de sensores analógicos múltiples: un sensor de lluvia y un sensor de luz intendsity. Esto lamentablemente no es posible con esta placa.
Una solución es conectar los sensores. Esto funciona de la siguiente: se enciende un sensor A, leer el sensor A, luego apagar el sensor A. Después de esto vas a hacer lo mismo para el sensor B.
La idea se basa en el instructable de Breagan. Su código fue escrito en LUA tengo escrito un bosquejo en C++. Esto es útil cuando usted está programando su Nodemcu en el IDE (entorno de arduino). Para facilitar la probé el bosquejo y el cableado en el arduino UNO/duamilanove.
Ver también la intructable donde he usado esta técnica!