Necesito una fuente de voltaje para una entrada analógica Arduino. Estoy haciendo un sensor capacitivo con un transistor NPN BC548B. En el emisor, conecto la GND, en el colector, conecto el puerto analógico del arduino, junto con una resistencia de 5v y 10k. Entonces, cuando no estoy tocando la base del transistor, no hay GND para interactuar con el divisor de voltaje, y el arduino lee 1023. Cuando toco el transistor, GND se activa y la corriente fluye al colector produciendo un voltaje a través de la resistencia de 10 K y el arduino lee algo mucho menos que 1023, a veces casi 0, como 12 o 50.
Como quiero leer varios sensores capacitivos, instalé un chip 74HC4051 para multiplexar todos los sensores. Mi idea era incluir el divisor de voltaje después de la demultiplexación, así que solo usaría un transistor y una resistencia en el puerto 0 del arduino, y solo cambiaría entre los sensores utilizando la multiplexación. El problema es que cuando intenté hacer eso, no funcionó, obtuve muchos valores aleatorios en la lectura. Además, en este esquema:
usaeldivisordevoltajeparacadaLDRantesdelademultiplexación,nodespués.¿Hayunarazóndetrásdeesto?Creoqueelchip74HC4051tieneciertaresistenciainterna,peropenséquefuncionaríainclusoconestapequeñaresistencia.¿Hayalgoqueestoyhaciendomal?
Estoesloqueestoyhaciendo: