The Waveshare colour display for the BBC micro:bit allows you add a 160x128 pixel display by inserting the micro:bit into the edge connector. You can then start programming straight away without the need to double-check alligator clips or wires. You can still use the on-board buttons, bluetooth, and LED matrix on the micro:bit. This code uses MakeCode on the v2.x micro:bit.
This tutorial shows how to program the TCS34725 sensor which can be found in the Pimoroni Enviro:bit, Adafruit RGB and Flora sensor boards. These sensor boards all use the I2C ('eye squared see') protocol to communicate - this leaves lots of pins free on your micro:bit for controlling servo motors, LEDs, and even other I2C devices so you can build larger projects e.g., colour sorting machines, or robots. In this project, you will learn: how to set up the set up the Adafruit TCS34725 sensor with the micro:bit v2.x and makecode You will need: a micro:bit v2.x a Kitronik edge...
This project uses visual block programming to model events in the logic of an Australian traffic light and scale this logic to make two traffic lights work in tandem. You can do this solely in a web browser, or push your code onto a Chibi Chip and use conductive tape to incorporate this with physical models designed from a variety of mediums including 3d printing or laser cutting.
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.