It’s not necessary to have a micro:bit for each student. I’d recommend having at least 6 set up in a classroom with the following code already flashed onto each microbit.
To flash the micro:bit with the code, click on “Download HEX file”. Save this on to each microbit.
The microbit chooses a random logic gate (AND / OR / NOT) and shows a tick or blank screen to let students discover their own truth table for inputs A and B (microbit buttons)
When you shake the microbit a random number between 1 and 6 appears for 3 seconds. This represents the truth table on a worksheet:
1 or 4: AND
2 or 5: OR
3 or 6: NOT
Hint: you can simulate a “shake” gesture on the micro:bit simulator by clicking on the Accelerometer tab and then press “shake”
You can download the student worksheet here:
The natural extension to this activity is to get students to experiment with logic.ly/demo which lets you draw and simulate logic circuits with AND, OR and NOT gates.