]> vault307.fbx.one Git - mu_code.git/blob - pcfText.py
early learning in mu editor
[mu_code.git] / pcfText.py
1 #!/usr/bin/env python3
2 import time
3 import board
4
5 import adafruit_pcf8591.pcf8591 as PCF
6 from adafruit_pcf8591.analog_in import AnalogIn
7 from adafruit_pcf8591.analog_out import AnalogOut
8
9 i2c=board.I2C()
10 pcf=PCF.PCF8591(i2c)
11
12 pcf_in_0=AnalogIn(pcf,PCF.A0)
13 pcf_out=AnalogOut(pcf,PCF.OUT)
14
15 pcf_out.value=65535
16 raw_value=pcf_in_0.value
17 scaled_value=(raw_value/65535)*pcf_in_0.reference_voltage
18 print("Pin 0: %0.2fV" % (scaled_value))
19 print("")