Thursday 28 May 2020

how to read Multiple Analog values Using One Analog Pin

In this tutorial, I am going to show you how to read multiple analog values using only one analog input pin.

why you want to this.

if you are an electronics enthusiast or a hobbyist you might familiar with lots of microcontroller boards like 

  • Arduino Uno
  • Arduino nano
  • Arduino pro mini
  •  esp 8266 nodemcu

Arduino Uno has 6 analog pin , nano has 8 pins, the pro mini has 6 pin

unlike other boards, nodeMCU has only one analog pin so if you want to be read more than one anlog value using nodemcu ?  is it possible to read multiple analog values using only one pin.? yes

how is that possible?

we are  done this by turning on and off sensors like multiplexing .first we turn on one sensor and  we read the analog data from that sensor and at the next step we turn on the next sensor and turnoff the first sensor and read data from the second sensor that it

things needed for this project

     

  • nodemcu
  • 2*variable resistors
  • 2*diodes
  • breadboard
  • some wires


circuit diagram


in this circuit diagram, you can see I connected positive terminals of variable resistors to digital pin 1 and 2 so we can turn off and on variable resistors by turning on and off the  digital pins

connections

positives of variable resistors to d1 and d2

grounds to grounds

connect analog pins to  diodes positive side

connect  diodes negative end to A0 of nodemcu

I used diodes to overcome overlapping data

that's all about connections



programming




Download library



blynk app setup


Download libraries

simpletimer

blynk

thanks

3 comments:

  1. Hi, Looking for some help with a small industrial project. Would like to reach you on email / whatsapp to discuss this further. Iam from Kochi. email - joeking22@hotmail.com

    ReplyDelete
  2. Can you send values of variable resisters and diodes?

    ReplyDelete