Skip to content

BNO055(9軸センサー)をMedOS6に対応させました。

Notifications You must be signed in to change notification settings

NITIC-Robot-Club/BNO055

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BNO055

BNO055(9軸センサー)をMedOS6に対応させました。 ※printfで%fを使いfloatを表示するには mbed_app.json をmain.cppと同じ階層においてください。

サンプルコード

#include "mbed.h"
#include "BNO055.h"
BNO055 bno(D14,D15); //I2C SDA,SCL

int main() {
    printf("BNO055 Hello World\r\n\r\n");
    led = 1;
    bno.reset();
    while (!bno.check()){
            led = !led;
            ThisThread::sleep_for(1ms);
    }
    printf("BNO055 found\r\n\r\n");
    printf("\r\n");
    while (true) {
        bno.setmode(OPERATION_MODE_NDOF); //魔法
        bno.get_angles(); // 角度取得
        printf("%f\n",bno.euler.yaw); // <- 0~360 (初期位置0)
        ThisThread::sleep_for(1ms);
    }
}

データシート

元link

問題点link

About

BNO055(9軸センサー)をMedOS6に対応させました。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages