#!/usr/bin/env python3
import time
import board

import adafruit_pcf8591.pcf8591 as PCF
from adafruit_pcf8591.analog_in import AnalogIn
from adafruit_pcf8591.analog_out import AnalogOut

i2c=board.I2C()
pcf=PCF.PCF8591(i2c)

pcf_in_0=AnalogIn(pcf,PCF.A0)
pcf_out=AnalogOut(pcf,PCF.OUT)

pcf_out.value=65535
raw_value=pcf_in_0.value
scaled_value=(raw_value/65535)*pcf_in_0.reference_voltage
print("Pin 0: %0.2fV" % (scaled_value))
print("")