Unlike the microbit module for python.microbit.org, this module does not connect under all circumstances. It should connect under these circumstances:
- Power off to on (USB not connected)
- Power off to on (USB connected)
- Reset button press/release (USB connected)
- Reset button press/release (USB not connected)
- New script loaded with PWR at 0, then switched to 1 or 2
- New script loaded with PWR at 1 or 2