Resources — BBC micro:bit

Use Python to add Multiple Servos to Your Self-watering Plant

BBC micro:bit BBC microbit v2 micro:bit accessories microbit tutorials MicroPython mu editor radio tutorial

Use Python to add Multiple Servos to Your Self-watering Plant

This project will let you add an servo motor controller to your self-watering micro:bit project. The servo can be used to raise a flag or some sort of sign to indicate the status of your plant, and can even be located a few metres away from your self-watering plant!

The project can be run as a group activity, with one person programming the first micro:bit and their lab partner programming the second micro:bit. Alternatively, one person could program both micro:bits by having separate code in tabs within mu or Thonny editors.

Read more →


Revive old laptops and PCs - program electronics projects with Raspbian OS

Adafruit arduino BBC micro:bit BBC microbit coding makecode microbit MicroPython mu editor old laptop raspberry pi Raspbian scratch

Revive old laptops and PCs - program electronics projects with Raspbian OS

The Raspbian operating system, originally designed for the small Raspberry Pi computer, now has a version for laptops and PCs. Raspbian runs nicely on computers that are no longer deemed powerful enough to run the latest Windows or MacOS versions. Raspbian is great if you're setting up a kids' makerspace or school Code...

Read more →


Kitronik ZIP Halo for the BBC micro:bit - MicroPython Examples

BBC micro:bit halo kitronik micropython neopixels pyrhon ZIP

Kitronik ZIP Halo for the BBC micro:bit - MicroPython Examples

Here's a couple of examples using the Kitronik ZIP Halo for the BBC micro:bit - that leverage the circular RGB LED configuration. Essentially, the Kitronik ZIP LEDs are programmed in the same way as Adafruit NeoPixels, as documented in the BBC micro:bit MicroPython documentation found online at: https://microbit-micropython.readthedocs.io/en/latest/neopixel.html

Read more →


Connecting I2C Devices to the BBC micro:bit

APDS-9960 BBC micro:bit DFRobot I2C micro:bit microbit MicroPython Python Sensors

Connecting I2C Devices to the BBC micro:bit

The BBC micro:bit supports the I²C bus protocol, for communicating with other devices, like sensors. In this post, I've used MicroPython to demonstrate, but the principles can easily be translated to lower and higher level languages.

Read more →