File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ """
2
+ This example demonstrates how to instantiate the
3
+ Adafruit BNO055 Sensor using this library and just
4
+ the I2C bus number.
5
+ This example will only work on a Raspberry Pi
6
+ and does require the i2c-gpio kernel module to be
7
+ installed and enabled. Most Raspberry Pis will
8
+ already have it installed, however most do not
9
+ have it enabled. You will have to manually enable it
10
+ """
11
+
12
+ import time
13
+ from adafruit_extended_bus import ExtendedI2C as I2C
14
+ import adafruit_bno055
15
+
16
+ # To enable i2c-gpio, add the line `dtoverlay=i2c-gpio` to /boot/config.txt
17
+ # Then reboot the pi
18
+
19
+ # Create library object using our Extended Bus I2C port
20
+ # Use `ls /dev/i2c*` to find out what i2c devices are connected
21
+ i2c = I2C (1 ) # Device is /dev/i2c-1
22
+ sensor = adafruit_bno055 .BNO055_I2C (i2c )
23
+
24
+ while True :
25
+ print ("Temperature: {} degrees C" .format (sensor .temperature ))
26
+ print ("Accelerometer (m/s^2): {}" .format (sensor .acceleration ))
27
+ print ("Magnetometer (microteslas): {}" .format (sensor .magnetic ))
28
+ print ("Gyroscope (rad/sec): {}" .format (sensor .gyro ))
29
+ print ("Euler angle: {}" .format (sensor .euler ))
30
+ print ("Quaternion: {}" .format (sensor .quaternion ))
31
+ print ("Linear acceleration (m/s^2): {}" .format (sensor .linear_acceleration ))
32
+ print ("Gravity (m/s^2): {}" .format (sensor .gravity ))
33
+ print ()
34
+
35
+ time .sleep (1 )
You can’t perform that action at this time.
0 commit comments