Hi,
I’ve recently bought 2 new mBots plus an LED matrix for my kids.
We did a simple program to display scrolling text. The following worked on both to show text scrolling from left to right:
So we could run this independent of the PC, we tried uploading to Arduino on one of the mBots (let’s call it mBot A). This didn’t work as expected (we know how to do this properly now) but we thought we could get back to the original state by using Reset Default Program. Unfortunately, the reset has not brought it back to the exact state it was.
When run on mBot A, when the text starts scrolling beyond the LHS (i.e. x < 0), it disappears and then flashes briefly every so often. We tried to work out why the flashing occurs and wondered whether specific positions worked. We then checked this out to determine that when x is negative, the text only shows when x is divisible by -6. Outside of that, the entire text disappears. That is:
- -1 to -5 = disappears
- -6 = appears (i.e. we can see ‘ello’)
- -7 to -11 = disappears
- -12 = appears (i.e. we can see ‘llo’) and so on
mBot B (which we have not uploaded to Arduino nor Reset Default Program) is still working fine so there is some difference to resolve.
We are running mBlock 3.4.11.