from machine import Pin, ADC, DAC
from time import sleep
adc = ADC(Pin(34))
led1 = DAC(Pin(26))
while True:
adc_value = adc.read() # nilai ADC, range 0 - 4095
print(adc_value) #Terminal
w_Val = int(adc_value) * (3.3/4095) # range 0 - 3.3 Volts
y_Val = int(w_Val) * (255/3.3) # range 0 - 255
DAC_Val = led1.write(int(y_Val))
D_Val = int(adc_value) * (255/4095) # nilai DAC, range 0 - 255
D_Val_1 = int(D_Val) #buang titik perpuluhan
print(DAC_Val) #Terminal
DAC_Volts = w_Val # Voltage (0 - 3.3)
print(DAC_Volts) #Terminal
print(adc_value , D_Val_1 , DAC_Val , DAC_Volts)
print()
sleep(0.5)