Maqueen Plus V1.0 I2C initialization issue

userHead Frank.Wan 2023-06-18 01:20:07 585 Views1 Replies

I am running a Maqueen Plus V1.0 with Micro_bit rev 2.21 (firmware vers. 256 or 257) and getting some trouble communicating with the hardware. 

 

After a little troubleshooting with the debugger, it appear the block “Initialize I2C until success” systematically returns an “X” sign on the micro:bit display. It seems to be incapable of opening up the I2C communication line. 

 

We have used these robots for nearly a year and never faced this situation before. We tried multiple computers, multiple micro:bit boards (all vers 2.2 or newer) and unfortunately this is a systematic error. 

 

We also tried to upload different programs on the same micro:bits and they all work flawlessly. Only the “initialize I2C until success” block seems to be causing an issue.

 

For your reference, here is the makecode version we used:

 

makecode.microbit.org version:  6.0.8

Microsoft MakeCode version:  9.0.6

microbit runtime version:  v2.2.0-rc6

codal-microbit-v2 runtime version:  v0.2.55


Did anyone else face this situation?

 

Thanks

2023-06-19 09:20:05

It's might be you are using the wrong library.

Please copy this URL in your MakeCode extension and use this specific library:

https://wiki.dfrobot.com/micro_Maqueen_for_micro_bit_SKU_ROB0148-EN

 

This URL I found in the Maqueen Lite wiki:

https://wiki.dfrobot.com/micro_Maqueen_for_micro_bit_SKU_ROB0148-EN

userHeadPic Yeez_B