Beaglebone black: Difference between revisions
From Federal Burro of Information
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
:http://yetticave.blogspot.ca/2013/06/beaglebone-18v-analog-logic.html | :http://yetticave.blogspot.ca/2013/06/beaglebone-18v-analog-logic.html | ||
< | <pre> | ||
#! usr/bin/python | #! usr/bin/python | ||
import time | import time | ||
Line 27: | Line 27: | ||
except KeyboardInterrupt: | except KeyboardInterrupt: | ||
sig.close() | sig.close() | ||
</ | </pre> |
Revision as of 02:47, 16 February 2014
#! usr/bin/python import time def sig_cel(sig): return (sig-500)/10 def cel_far(cel): return (cel*9.0/5.0) +32 try: while True: sig = file('/sys/devices/ocp.2/helper.14/AIN1','r').read() mV = int(sig) C_Temp = sig_cel(mV) F_Temp = cel_far(C_Temp) print 'Millivolts: %d Celsius: %.2f Farenheit: %.2f' % (mV,C_Temp,F_Temp) time.sleep(1) except KeyboardInterrupt: sig.close()