Micro:bit Workshop
Technical Computer Education
Marisabel Acosta
The micro:bit is defined as a 'small
programmable computer
What
we know This board emerges in the United Kingdom as a
about BBC project.
Micro:bit?
It was created with the aim of introducing to the
children in programming and creation
its own technology in a very
pleasant and simple.
Screen
Buttons A and B
I/O Connectors
3v connector and ground
Wireless communication:
radio and bluetooth
Temperature
Compass
Accelerometer
● ARM Processor
● 16 KB RAM
● 256 KB storage memory
Elements
what
we can
add it
The micro:bit can be programmed in the
JavaScript and Python languages.
In what There is a large number of environments of
online programming that does more
languages the task is simple. Some of them are:
I can ● JavaScript Blocks:
[Link]
program? ● Open Roberta:[Link]
[Link]/
● EduBlocks:
[Link]
● MicroPython:
[Link]
Testing program
Let's try our micro:bit
How do I log in I log in with my user to My Space in the
Ceibal platform.
to the platform Then I'm going to MakeCode
of Students search for Micro:Bit and enter in
programming? the area that indicates it
Income
Teacher
Income
Students
Programming platform
Programming area
Block palette
Simulator
Zoom
File name
Download the program
Block Programming and JavaScript
We name the file and download it
We connect the board to the computer
A window will open, just like when we connect any device.
external
• We copy the file from Downloads.
• We paste it inside the micro:bit folder
• The program is copied and remains inside the
• card to start using it
We created a first program
Objective: To know and test the board of
Micro:Bit
Proposal:
We will design a program in which pressing the
Button A on the board is displayed on the LED matrix.
his name.
When pressing the button B on the board, it displays on the
LED matrix an icon of your choice.
We improved the first program
Objective: To know and test the board of
Micro:Bit
Proposal:
Let's improve our program, now let's add
that by pressing Pin 0 we can see our age
We created a second program
Proposal:
•Create a program that, when shaking the board, displays a
animation that simulates the dice rolling and then, in the
the screen displays a random number between 1 and 6.
To complete the game, make the message display
welcome 'LET'S PLAY!' when pressing the A button, and when pressing the
button B clears the screen so you can continue playing.
Let's see the solution
Gamification using Examples using the board
Thanks to Teachers 5th YEARS A AND B
Micro:Bit School No. 8 "Adela Acevedo de Varela"
Inés Lapoutge-Ivana Daruich-Patricia Garay
Purposes
Acquire strategies to create Enhancing creativity,
oral application texts innovation, the resolution of
problems and the work based on
projects applying the
computational thinking and the
technology.
Game of The idea of this game is to assemble• [Link]
game with recycled materials.
the
y/resource/games-with-
balance Then start introducing into the microbit-balance
sticks, rings, skewers or elements
that they can hang from the
same.
A die can be used that
indicate the number of pieces
they are going to be hung.
When it falls or is lost
that player loses balance
If you press A, it is a noun.
Creating If you press B, it is an adjective.
words
If you shake it, it will tell you how many letters.
it must have the word
The board will be connected to speakers and will
will create music.
We create The different ones can be worked on
music types of music.
The notes and how they are created
melodies
RayBit
Shake the plate, if a number comes out
moves forward to the next square
When an odd number comes out
you lose a turn
We mark the exit with cones.
Each participant places the micro:bit on their foot.
Marathon of Complete the journey by overcoming obstacles
steps
The one who takes more steps wins in less time.
At least 2 Micro:Bits would be needed for this game.
One as a step counter and the other as a stopwatch.
Example
Exit
Arrival
Rock-Paper-Scissors
We play using the accelerometer
We see the code
We use the
Micro:Bit like
given
If you roll between 1 and 6, you move the pieces normally.
Micro:Game
If you roll a 7, move back one space.
If you get an 8, you will have to spin the wheel and answer a question.
from the category that you get (the same can be from
content given in the year.
If you answer it correctly, advance 6 spaces; if you answer it incorrectly,
recede 3.
We will use the Micro:Bit as a die.
It depends on the color where I am.
I respond everywhere on the board
a question.
Board Examples:
Yellow
Hardware
colors Blue Software
Red Internet
When I reach the goal if I
step in the quantity of numbers
I step back.
We use the Micro:Bit
to support
Thought
Computational
The chance and the movements we must make us
they will reach the goal.
It is programmed to give us the number of times
We program we must move when pressing button A
the Micro:Bit When we press the B button, it will tell us what
to work We move direction.
with boards We can play by making a grid on the floor or
with a grid board.
The track must have obstacles
We continue learning... we mix it up
with sciences:
Measuring device of
Humidity
States of the
subject
We download
materials
Thank you very much
Extra Activities
Using the sensor of
temperature and light
In Mariana's class, it is decided to take measures.
to save electricity.
The light and the stove will only be turned on if it is
necessary, which is why it is desired to know the
temperature and the ambient light level in the
living room.
Program the microbit in such a way that it displays
the temperature value when the button is pressed
button A and the ambient light level when it
press the B button.
We use the compass
In a beautiful sustainable city, there is a very large park.
To the north of this park, a large fountain has been built, but due to
to the dimensions of natural space, some people do not manage to
find it. Using the Micro:bit, build a device that
help visitors find the area where the fountain is.
Let's do math
•Create a program that when pressing button A,
calculate the product of two random numbers from 1
At the beginning show a 'Happy Face'.
For example: 7 X 2 = 14
Challenge
•Design your own pedagogical activity with micro:bit. Once defined the
curricular objectives of your activity, we ask you to contextualize it.
defining the challenge that you are going to propose to your students to carry out the
proposed activity.
Deliver your challenge in the group in crea, to share it with your classmates and
course mates.