A hint about gyroscope sensor data range for Arduino 101

I will give you an advice about gyroscope data range when using Arduino 101 board. As you may know, this board integrates a Bosch BMI160 acceleration and gyroscope sensors unit. Datasheet: BST-BMI160-DS000-07. According to the datasheet, it is possible to choose between multiple data ranges. The default data range is 250 deg/s. Considering that the … Continue reading "A hint about gyroscope sensor data range for Arduino 101"

Calculating Tait Bryan angles by acceleration and gyroscope sensors signal fusion

This article has the purpose of showing how it is possible to calculate Tait Bryan angles (yaw, pitch, roll) by fusing the data coming from multiple sensors (3-axis acceleration sensor and 3-axis gyroscope sensor). First of all, let's see which axis are used to evaluate the rotation angles. Please notice that axis and angles sign … Continue reading "Calculating Tait Bryan angles by acceleration and gyroscope sensors signal fusion"

Arduino 101 has arrived

Yesterday I received at home my first Arduino 101 (Genuino 101). I bought it on Yahoo Auctions for just 2,000 Yen. The board has the same size of an Arduino Uno, Ethernet and similar. But, instead of an Atmel microcontroller, it uses the new Intel Curie architecture. The frequency increases from 16MHz to 32MHz. The … Continue reading "Arduino 101 has arrived"