Timelapse_Camera_Firmware/Hardware/IO_Board/Software/Betriebsspannung/Betriebsspannung.py

18 lines
357 B
Python
Raw Normal View History

2021-09-04 23:20:35 +02:00
from spidev import SpiDev
from time import sleep
spi = SpiDev()
spi.open(0,0)
def readMPC(channel):
adc = spi.xfer2([1, (8 + channel) << 4, 0])
data = ((adc[1] & 3) << 8) + adc[2]
return data
while 1:
value = readMPC(0)
print("Anliegende Spannung: %.2f" % (((value / 1023.0 * 3.3)*6.62)*0.95) )
sleep(0.5)