File tree 1 file changed +19
-6
lines changed
1 file changed +19
-6
lines changed Original file line number Diff line number Diff line change 1
- import sys , time
1
+ import sys , signal , time
2
+ import navio .Common .util
2
3
3
- import navio .adc
4
- import navio .util
5
4
6
- navio .util .check_apm ()
5
+ if navio .Common .util .get_navio_version () == "NAVIO2" :
6
+ import navio .Navio2 .ADC as ADC
7
+ else :
8
+ import navio .Navio .ADC as ADC
7
9
8
- adc = navio .adc .ADC ()
10
+ navio .Common .util .check_apm ()
11
+
12
+
13
+ def signal_handler (signal , frame ):
14
+ print 'You pressed Ctrl+C!'
15
+ sys .exit (0 )
16
+
17
+
18
+ signal .signal (signal .SIGINT , signal_handler )
19
+ # print 'Press Ctrl+C to exit'
20
+
21
+ adc = ADC ()
9
22
results = [0 ] * adc .channel_count
10
23
11
24
while (True ):
12
25
s = ''
13
- for i in range (0 , adc .channel_count ):
26
+ for i in range (0 , adc .channel_count ):
14
27
results [i ] = adc .read (i )
15
28
s += 'A{0}: {1:6.4f}V ' .format (i , results [i ] / 1000 )
16
29
print (s )
You can’t perform that action at this time.
0 commit comments