How to Read Multiple Analog Values Using One Analog Pin

by EDISON SCIENCE CORNER in Circuits > Electronics

3217 Views, 29 Favorites, 0 Comments

How to Read Multiple Analog Values Using One Analog Pin

20200528_185141.png
how to read Multiple Analog values Using One Analog Pin | DIY

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

IMG_20200527_162256-01.jpeg

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?

IMG_20200527_162837-01.jpeg

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

IMG_20200527_162316-01.jpeg
IMG_20200527_162323-01.jpeg

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

Circuit Diagram

Untitled Sketch_bb.png

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

IMG_20200527_173857-01.jpeg

Blynk App Setup

download code and library

please watch the video for full instructions

https://youtu.be/8UAWH36mIdk

thanks