Instructions
KY-018 Photoresistor module
Example program download
Single_Analog_Sensor
Code example Raspberry Pi
!! Attention!! !!Analog Sensor Attention!!
Unlike the Arduino, the Raspberry Pi doesn't provide an ADC (Analog Digital Converter) on its Chip. This
limits the Raspbery Pi if you want to use a non digital Sensor.
To evade this, use our with the module, which provides a 16 Bit ADC, which can be
Sensorkit X40 KY-053
used with the Raspberry Pi, to upgrade it with 4 additional analog input pins. This module is connected via
I2C to the Raspberry Pi.
It measures the analog data and converts it into a digital signal which is suitable for the Raspberry Pi.
So we recommend to use the KY-053 ADC if you want to use analog sensors along with the Raspberry Pi.
For more information please look at the infosite:[[ ]]KY-053 Analog Digital Converter
!! Attention!! Analog Sensor !! Attention!!
The program uses the specific ADS1x15 and I2C python-libraries from the company Adafruit to control the
ADS1115 ADC. You can find these here:[https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code]
published under the BSD-License[Link]. You can find the needed libraries in the lower download package.
The program measures the current voltage at the sensor, takes the value of the known resistor and
calculates with it the current resistance of the sensor.
After that it will show the result via serial output.
#######################################################################################
### Copyright by Joy-IT
### Published under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
### Commercial use only after permission is requested and granted
###
### KY-053 Analog Digital Converter - Raspberry Pi Python Code Example
###
#######################################################################################
# This code is using the ADS1115 and the I2C Python Library for Raspberry Pi
# This was published on the following link under the BSD license
# [https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code]
from Adafruit_ADS1x15 import ADS1x15
from time import sleep
# import needed modules
import time, signal, sys, os
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
# initialise variables
delayTime = 0.5 # in Sekunden
# assigning the ADS1x15 ADC
ADS1015 = 0x00 # 12-bit ADC
Export: 16.06.2017 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Page 76 of 214










