3

I'm running micropython on a bbc microbit.

My microbit isn't running the program flashed to it, it's displaying 0, 5, 0, SAD_FACE

What does that animation mean?

phil
  • 561
  • 3
  • 10
  • Have you been able to resolve this issue? I encountered the same issue when I connected it with kittenbot edge connector. – ttrs May 08 '19 at 13:17
  • @ttrs. Yes as the below answer indiocates it was a problem with the accelerometer. The number is an error code which you can look up on microbit.org. You can also generate your own with `microbit.panic(42)` – phil May 09 '19 at 03:57
  • So, what did you do with this problem? Did you repair the accelerometer? Or did the error go away by itself? – ttrs May 09 '19 at 04:00
  • Went away itself. I had a program that was hammering `microbit.i2c.scan()` . I repaired that program and it stopped happening – phil May 09 '19 at 10:55
  • So, the problem was with the code and not caused by edge connector – ttrs May 10 '19 at 14:58
  • Yes, but i may have caused a bit of damage to the i2c circuits. That program worked without an issue for sometime. I can't remember which microbit it was (i have more than 1) but I'm aware one of them may exhibit i2c issues – phil May 10 '19 at 18:48

1 Answers1

2

The sad face indicates that the microbit has run out of resources or detected a fault. Error code 50 indicates an error with the accelerometer.

This is detailed on the microbit support page at:

https://support.microbit.org/support/solutions/articles/19000016969-micro-bit-error-codes

Oppy
  • 2,662
  • 16
  • 22
  • I think it must be dying then, because The progam on it wasn't a beast. I thought it may be power over usb so i connected the edge connector to 3.3v and ground and it stopped – phil Dec 04 '18 at 07:03