I need this gyroscope sensor's dataheet or specification
I need this gyroscope sensor's dataheet or specification
Hi Ali coban
i have successfuly used the BMI160 and the RGB Leds from the Sensor_R40.
A big help was this link https://github.com/vooon/nrfcounter/blob/master/docs/sensor-r40-pinout.md
Unfortunately i cannot say anything about the ambient light sensor but you can try reading the pinout.
The BMI160 I2C pins are 11 and 12 and the interrupt pin is 8. I found them by brute force trying all combinations
here some code from my project:
#include <Arduino.h> #include "RGBLed.h" #include <Wire.h> #include "BMI160Gen.h" int Sensor_R40_BMI160_I2C_ADR = 0x69; int Sensor_R40_BMI160_PIN_SDA = 11u; int Sensor_R40_BMI160_PIN_SCL = 12u; int Sensor_R40_BMI160_PIN_INT = 8u; // https://os.mbed.com/users/rominos2/code/RGBLed/ RGBLed led(27, 28, 29); // use Nrf52 TWI(I2C) #1 TwoWire WireBMI160(NRF_TWIM1, NRF_TWIS1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQn, Sensor_R40_BMI160_PIN_SDA, Sensor_R40_BMI160_PIN_SCL); void setup() { WireBMI160.begin(); // https://github.com/EmotiBit/EmotiBit_BMI160 BMI160.begin(BMI160GenClass::Mode::I2C_MODE, WireBMI160, Sensor_R40_BMI160_I2C_ADR, Sensor_R40_BMI160_PIN_INT) } void loop() { BMI160.readMotionSensor(); }
Hi Ali coban
i have successfuly used the BMI160 and the RGB Leds from the Sensor_R40.
A big help was this link https://github.com/vooon/nrfcounter/blob/master/docs/sensor-r40-pinout.md
Unfortunately i cannot say anything about the ambient light sensor but you can try reading the pinout.
The BMI160 I2C pins are 11 and 12 and the interrupt pin is 8. I found them by brute force trying all combinations
here some code from my project:
#include <Arduino.h> #include "RGBLed.h" #include <Wire.h> #include "BMI160Gen.h" int Sensor_R40_BMI160_I2C_ADR = 0x69; int Sensor_R40_BMI160_PIN_SDA = 11u; int Sensor_R40_BMI160_PIN_SCL = 12u; int Sensor_R40_BMI160_PIN_INT = 8u; // https://os.mbed.com/users/rominos2/code/RGBLed/ RGBLed led(27, 28, 29); // use Nrf52 TWI(I2C) #1 TwoWire WireBMI160(NRF_TWIM1, NRF_TWIS1, SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1_IRQn, Sensor_R40_BMI160_PIN_SDA, Sensor_R40_BMI160_PIN_SCL); void setup() { WireBMI160.begin(); // https://github.com/EmotiBit/EmotiBit_BMI160 BMI160.begin(BMI160GenClass::Mode::I2C_MODE, WireBMI160, Sensor_R40_BMI160_I2C_ADR, Sensor_R40_BMI160_PIN_INT) } void loop() { BMI160.readMotionSensor(); }