Bonequinho digital com Microbit
Publicado em 7 de Abril de 2026 às 07:59
Categoria:
Vamos fazer esse bichinho digital que foi moda antigamente!
Materiais Necessários
- MIcrobit
Ferramentas Necessárias
- Computador
Etapas
Preparando para iniciar o codigo
- Abra o site https://makecode.microbit.org/ e conecte ou crie sua conta
- Crie um projeto
- A partir do segundo passo, você pode adicionar ou retirar os comandos para fazer seu projeto
Para iniciar
-
Blocos:
-
Python:
basic.show_string("Hello!")
basic.show_icon(IconNames.HAPPY) -
JavaScript:
basic.showString("Hello!")
basic.showIcon(IconNames.Happy)
Pressionando A
-
Blocos:
-
Python:
def on_button_pressed_a():
basic.show_leds("""
. . . . .
# # . # #
. . . . .
. # . # .
. # # # .
""")
basic.pause(1000)
basic.show_icon(IconNames.HAPPY)
input.on_button_pressed(Button.A, on_button_pressed_a) -
JavaScript:
input.onButtonPressed(Button.A, function () {
basic.showLeds(`
. . . . .
# # . # #
. . . . .
. # . # .
. # # # .
`)
basic.pause(1000)
basic.showIcon(IconNames.Happy)
})
Pressionando B
-
Blocos:
-
Python:
def on_button_pressed_b():
basic.show_leds("""
. # . # .
# # . # #
. . . . .
# . . . #
. # # # .
""")
basic.pause(1000)
basic.show_icon(IconNames.HAPPY)
input.on_button_pressed(Button.B, on_button_pressed_b) -
JavaScript:
input.onButtonPressed(Button.B, function () {
basic.showLeds(`
. # . # .
# # . # #
. . . . .
# . . . #
. # # # .
`)
basic.pause(1000)
basic.showIcon(IconNames.Happy)
})
Ao agitar:
-
Blocos:
-
Python:
def on_gesture_shake():
basic.show_leds("""
. # . # .
# # . # #
. . . . .
. # # # .
# . . . #
""")
basic.pause(1000)
basic.show_icon(IconNames.HAPPY)
input.on_gesture(Gesture.SHAKE, on_gesture_shake) -
JavaScript:
input.onGesture(Gesture.Shake, function () {
basic.showLeds(`
. # . # .
# # . # #
. . . . .
. # # # .
# . . . #
`)
basic.pause(1000)
basic.showIcon(IconNames.Happy)
})
De cabeça para baixo:
-
Blocos:
-
Python:
def on_gesture_logo_down():
basic.show_leds("""
. # . # .
. . . . .
. # # # .
. . . . .
. . . . .
""")
basic.pause(1000)
basic.show_icon(IconNames.HAPPY)
input.on_gesture(Gesture.LOGO_DOWN, on_gesture_logo_down) -
JavaScript:
input.onGesture(Gesture.LogoDown, function () {
basic.showLeds(`
. # . # .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.pause(1000)
basic.showIcon(IconNames.Happy)
})
Sensor solar
-
Blocos:
-
Python:
def on_forever():
if input.light_level() >= 200:
basic.show_leds("""
# # # # #
# # . # #
. . . . .
# . . . #
. # # # .
""")
else:
basic.pause(1000)
basic.show_icon(IconNames.HAPPY)
basic.forever(on_forever) -
JavaScript:
basic.forever(function () {
if (input.lightLevel() >= 200) {
basic.showLeds(`
# # # # #
# # . # #
. . . . .
# . . . #
. # # # .
`)
} else {
basic.pause(1000)
basic.showIcon(IconNames.Happy)
}
})
Conclusão
Pronto! Agora você pode adicionar mais elementos se quiser!

Comentários
0