# dac1_test.py
# dew.ninja June 2021
# needs lag3 board to measure output
# connect jumper on DAC1 side
from machine import Pin, ADC, DAC
from utime import sleep_ms
import time
DACMAX = 255
adc = ADC(Pin(34))
adc.atten(ADC.ATTN_11DB) # range 0 - 3.6 V
dac1 = DAC(Pin(25))
while True:
adcval = adc.read()
dacval = int(adcval/16)
print("dacval = "+str(dacval))
if dacval>DACMAX:
dacval = DACMAX
dac1.write(dacval)
print(time.ticks_ms())
sleep_ms(1000)