Guten Tag werde langsam wahnsinnig,
Versuche gerade ein Bewässerungssystem nachzubauen, jedoch verstehe ich nicht wo mein Fehler besteht.
Der Lichtsensor gibt mir dauernd einen Wert von 3.3V, habe ihn den Sensor getestet er funktioniert die Schaltung müsste auch richtig sein verzweifle langsam schicke den Code und Bild der Verkabelung.
Python
# First install spidev:
# Enable SPI (sudo raspi-config)
# $ sudo apt-get update
# $ sudo apt-get upgrade
# $ sudo apt-get install python-dev
# $ sudo reboot
# $ wget https://github.com/doceme/py-spidev/archive/master.zip
# $ unzip master.zip
# $ cd py-spidev-master
# $ sudo python setup.py install
from spidev import SpiDev
class MCP3008:
def __init__(self, bus = 0, device = 0):
self.bus, self.device = bus, device
self.spi = SpiDev()
self.open()
def open(self):
self.spi.open(self.bus, self.device)
def read(self, channel = 0):
adc = self.spi.xfer2([1, (8 + channel) << 4, 0])
data = ((adc[1] & 3) << 8) + adc[2]
return data
def close(self):
self.spi.close()
Alles anzeigen
Dies wurde alles durchgeführt und gespeichert..
anschließend
Python
from MCP3008 import MCP3008
adc = MCP3008()
Wert= adc.read(channel=0)
print(Wert)
print("Anliegende Spannung: %.2f" % (Wert / 1023.0 * 3.3) )
So sieht die Verkabelung aus:
Das Tutorial habe ich von hier: https://tutorials-raspberrypi.de/raspberry-pi-h…fotowiderstand/
Vielen Dank bereits für alle Hilfe Dankeschön