Ausführliche Beschreibung fehlt noch. Ist nur Stichpunkt artig bis jetzt
I2C einschalten:
sudo raspi-config


sudo reboot
grainscom@raspberrypi:~ $ sudo nano bustest.py
grainscom@raspberrypi:~ $ sudo more bustest.py
#!/usr/bin/python3
import smbus
import time
bus = smbus.SMBus(1)
add = 0x48
ch0=0x00
ch1=0x01
ch2=0x02
ch3=0x03
def readAD():
analog = bus.read_byte(add)
return analog
def writeDA(value):
bus.write_byte_data(add, 0x44, value)
while(0==0):
an0 = readAD()
an1 = readAD()
an2 = readAD()
an3 = readAD()
print ('Poti = %3d Licht = %3d Poti? = %3d Volt = %3d' % (an0, an1, an2, an3
))
writeDA(an0)
time.sleep(0.5)
writeDA(0x00)
grainscom@raspberrypi:~ $
grainscom@raspberrypi:~ $ sudo chmod +x bustest.py
Werte für Volt
185 = 11,85 V
186 = 11,95 V
187 = 12,02 V
188 = 12,08 V
Aktueller Wert für Volt aus Datei lesen
Werte für Temperatur?
236 = am 01.11.2022 – 13:40 Uhr
235 = 21,8 C 01.11.2022 – 17:03 Uhr
238 = 18,2 C 01.11.2022 – 19:12 Uhr
234 = 22,3 C 02.11.2022 – 21:57 Uhr
237 = 20,3 C 02.11.2022 – 22:15 Uhr