Simulink BNO055 with Arduino Mega 2560

1 Ansicht (letzte 30 Tage)
SRance
SRance am 16 Sep. 2020
Kommentiert: ALEE am 17 Apr. 2025
Hi all,
I'm having trouble with the BNO055 block (from the Simulink from the Simulink Hardware Support Package for Arduino in R2020a) when used with an Arduino Mega 2560. In my case the BNO055 is mounted on the Arduino 9 Axis Motion Shield.
I've already tested this sensor in the Arduino IDE and found functional communication on 0x28 I2C with the key being to use the Wire.begin() to ensure I2C starts up, however when I used in Simulink it just doesn't work, I get -1 Status errors implying I2C communication is down.
My best guess is that the I2C begin hasn't even started when this block is used alone however with no examples of its use I am stumped.
Has anyone successfully applied this block and have any suggestions in getting it to work?
Thanks in advance!
  1 Kommentar
ALEE
ALEE am 17 Apr. 2025
Hi, I am running in the same problem and no solution found yet.. have you reached any?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Sebastian Pflaum
Sebastian Pflaum am 24 Mär. 2021
Hi,
I am experiencing the same problem.
Who can help me?
  1 Kommentar
Ege Gediksiz
Ege Gediksiz am 24 Mär. 2021
Make sure you are runnning your model in external mode. Sensors such as this BNO055 use libraries that cannot work in normal mode.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB Support Package for Arduino Hardware finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by