-
Notifications
You must be signed in to change notification settings - Fork 0
/
AccTest.py
53 lines (44 loc) · 1.46 KB
/
AccTest.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
########################################################################
# MCU Gear(R) system Sample Code
# Auther:y.kou.
# web site: http://www.milletool.com/
# Date : 8/OCT/2016
#
# ------ATTENTION------
# "If you want to use this library, you need these command."
# $sudo chmod 666 /sys/module/i2c_bcm2708/parameters/combined
# $sudo echo -n 1 > /sys/module/i2c_bcm2708/parameters/combined
#
########################################################################
#Revision Information
#
########################################################################
#!/usr/bin/python
from milpy import mil
from milpy import milMod
from milpy import wiringdata
from milpy import Accelerometer
import time
wiringdata.initIO()
modA = milMod.milMod(Accelerometer.getInfo(0))
if __name__=='__main__':
try:
print "If you want to use this library, you need these command before runninng."
print "$sudo chmod 666 /sys/module/i2c_bcm2708/parameters/combined,"
print "$sudo echo -n 1 > /sys/module/i2c_bcm2708/parameters/combined."
ID = Accelerometer.init()
print"ID = ",ID
#modA.connect() #I2C device do not need "connect()" and "disconnect()"
while(1):
accX = Accelerometer.get_X()
print"X = ", accX
accY = Accelerometer.get_Y()
print"Y = ", accY
accZ = Accelerometer.get_Z()
print"Z = ", accZ
time.sleep(1)
print "while"
except KeyboardInterrupt:
print("detect key interrupt [ctrl]+ [C] \n")
mil.cleanup()
wiringdata.cleanup()