Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alvaroferran/BNO055
BNO055 Absolute orientation sensor board and library
https://github.com/alvaroferran/BNO055
Last synced: 3 months ago
JSON representation
BNO055 Absolute orientation sensor board and library
- Host: GitHub
- URL: https://github.com/alvaroferran/BNO055
- Owner: alvaroferran
- Created: 2015-09-14T13:47:27.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-12-19T15:02:46.000Z (almost 7 years ago)
- Last Synced: 2024-06-24T01:39:03.320Z (5 months ago)
- Language: C++
- Size: 430 KB
- Stars: 25
- Watchers: 10
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BNO055
#### 9DOF Absolute orientation sensor
![board](Board/3D/BNO055.jpg)This repository contains the sensor board and a library for arduino. Both the board and the library are still under development and susceptible of improvement :)
#### BOARD
·The sensor works at 3.3V and can be used through UART or I2C by soldering the PS0 and PS1 pads below, as per the table below:
| PS1 | PS0 | Functionality |
| ------------- |:-------------:| -----:|
| 0 | 0 | Standard/Fast I2C Interface|
| 0 | 1 | HID over I2C |
| 1 | 0 | UART Interface |
| 1 | 1 | Reserved |In order to be used with a 5V level microcontroller a 5V-3.3V level shifter must be used.
·It has two possible, hardware-defined I2C addresses, which are selectable through a solder pad, as in the following table:| ID PAD | I2C Address | ID |
| ------------- |:-------------:| -----:|
| Not soldered | 0x28 | A |
| Soldered | 0x29 | B |
·The "I2C" pad enables the sensor's 4.7k pullup resistors. This pad should only be soldered if there were no other pullup resistors on the bus.
#### LIBRARY
· To install the library simply copy the folder "BNO055" into your folder "sketchbook/libraries/".
· In the "examples" subfolder a cheatsheet sketch is available which demonstrates how to read different data.