O'Reilly logo

Programming the BeagleBone by Yogesh Chavan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A Program to check light intensity

In Chapter 5, Reading from Analog Sensors, we used a LDR (Light Dependent Resistor) to measure light intensity. Let's write a Python program to do the same.

Connect the LDR to P9_38 as shown in the diagram in Chapter 5. It includes a voltage divider to reduce the high magnitude of output voltage. Type the following program in Cloud9, save it as LDR.py and run. It will print the output voltage. If the LDR is exposed to bright sunlight, you may get the output message – Looks like a bright sunny day. If this is not possible, point a torch on the LDR surface. You should see voltage has increased. In case it detects a high voltage, it will print that it is a sunny day.

#!/usr/bin/python import Adafruit_BBIO.ADC as ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required