Reading analog sensor data


#1

Hey everyone,

I am a new (and proud) owner of a GoPiGo. Now that I’ve got the thing assembled and moving, I intend to add some analog sensors to my robot. I’ve found an example on GitHub (https://github.com/DexterInd/GoPiGo/blob/master/Software/Python/analog_read.py), but I cannot find any documentation how/where to connect my analog sensors. Is there any documentation for the available ports on the GoPiGo board? To run my sensor, I would need Vcc, GND and one analog pin. Any help is greatly appreciated.

Cheers
– Matthias


#2

Hey,
You can connect the analog sensor to the Grove Analog Port A1 on the Top side of the GoPiGo. It has a VCC, GND and an analog line connected. You can refer to this page for more information: http://www.dexterindustries.com/GoPiGo/learning/hardware-port-description/.

-Karan


#3

Hey Karan,

Thanks for your response. While the hardware description page already helps, it does not provide a lot of information. Concretely, I would like to know:

  • What is the voltage provided by Vcc? I assume 5V, but unfortunately do not have a multimeter right now to measure myself.
  • What are the individual pins on the A1 port? Does this sensor here (http://www.seeedstudio.com/wiki/images/1/1c/Twig-Light.jpg) depict the same layout as used in GoPiGo?

Thanks again.


#4

Hey,
The voltage on the Analog port is 5V and the both the signal wires(Yellow and White) are connected to A1. So for something like a light sensor, both the SIG and NC lines would be connected to the A1 port and should work.

-Karan