File tree Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change 20
20
pcf = PCF8591 (i2c )
21
21
print ("enabling DAC" )
22
22
pcf .dac_enabled = True
23
+
23
24
while True :
24
25
print ("Setting DAC to" , 255 )
25
26
pcf .write (255 )
26
- print ( "Reading channel 0" )
27
+
27
28
read_value = pcf .read (0 )
28
29
scaled_value = (read_value / 255 ) * pcf .reference_voltage
30
+ print ("Channel 0: %0.2fV" % (scaled_value ))
31
+ print ("" )
32
+ time .sleep (0.2 )
33
+
34
+ print ("Setting DAC to" , 127 )
35
+ pcf .write (127 )
29
36
37
+ read_value = pcf .read (0 )
38
+ scaled_value = (read_value / 255 ) * pcf .reference_voltage
30
39
print ("Channel 0: %0.2fV" % (scaled_value ))
31
40
print ("" )
32
- time .sleep (0.5 )
41
+ time .sleep (0.2 )
42
+
33
43
print ("Setting DAC to" , 0 )
34
44
pcf .write (0 )
35
45
36
- print ("Reading channel 0" )
37
46
read_value = pcf .read (0 )
38
47
scaled_value = (read_value / 255 ) * pcf .reference_voltage
39
-
40
- print ("Channel 3: %0.2fV" % (scaled_value ))
48
+ print ("Channel 0: %0.2fV" % (scaled_value ))
41
49
print ("" )
42
-
43
- time .sleep (1.0 )
50
+ time .sleep (0.2 )
You can’t perform that action at this time.
0 commit comments