Instructions
KY-035 Bihor Magnet Sensor Modul
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 164 von 227
Sensor +V = [Pin 5V]
Sensor Signal = [Pin A5]
Beispielprogramm Download
Single_Analog_Sensor.zip
Codebeispiel Raspberry Pi
!! !! !! !!Achtung Analoger Sensor Achtung
Der Raspberry Pi besitzt im Gegensatz zum Arduino keine analogen Eingänge bzw. es ist kein ADC (analog
digital Converter) im Chip des Raspberry Pi's integriert. Dies schränkt den Raspberry Pi ein, wenn man
Sensoren einsetzen möchte, wo nicht digital Werte ausgegeben werden [Spannungswert überschritten ->
digital EIN | Spannungswert unterschritten -> digital AUS | Beispiel: Knopf gedrückt [ ] Knopf losgelassen [EIN
]], sondern es sich hier um einen kontinuierlichen veränderlichen Wert handeln sollte (Beispiel: AUS
Potentiometer -> Andere Position = Anderer Spannungswert)
Um diese Problematik zu umgehen, besitzt unser mit dem ein Modul mit 16 Bit
Sensorkit X40
KY-053
genauen ADC, welches Sie am Raspberry nutzen können, um diesen um 4 analoge Eingänge erweitern zu
können. Dieses wird per I2C an den Raspberry Pi angeschlossen, übernimmt die analoge Messung und gibt
den Wert digital an den Raspberry Pi weiter.
Somit empfehlen wir, bei analogen Sensoren dieses Sets das KY-053 Modul mit dem besagten ADC
dazwischenzuschalten. Nähere Informationen finden Sie auf der Informationsseite zum Analog KY-053
Digital Converter
!! !! !! !!Achtung Analoger Sensor Achtung
Das Programm nutzt zur Ansteuerung des ADS1115 ADC die entsprechenden ADS1x15 und I2C Python-
Libraries der Firma Adafruit. Diese wurden unter dem folgenden Link [https://github.com/adafruit/Adafruit-
] unter der BSD-Lizenz [ ] veröffentlicht. Die benötigten Libraries sind im Raspberry-Pi-Python-Code Link
unteren Download-Paket enthalten.
Das Programm misst den aktuellen Spannungswert am Sensor, berechnet aus diesen und dem bekannten
Serienwiderstand den aktuellen Widerstandswert des Sensors und gibt die Ergebnisse auf der serielle
Ausgabe aus.
# coding=utf-8
#!/usr/bin/python
###################################################################################################
### Copyright by Joy-IT
### Published under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
### Commercial use only after permission is requested and granted
###
### Single Analog Sensor - Raspberry Pi Python Code Example
### ################################################################################################
# Dieser Code nutzt die ADS1115 und die I2C Python Library fuer den Raspberry Pi
# Diese ist unter folgendem Link unter der BSD Lizenz veroeffentlicht
# [https://github.com/adafruit/Adafruit-Raspberry-Pi-Python-Code]
from Adafruit_ADS1x15 import ADS1x15
from time import sleep










