Polo Día de Rosalía prantexamos un pequeno reto voluntario que deixamos no Escenario de reflexión. Trátase de decodificar unha mensaxe en código morse a través dunha pequena placa de Micro:Bit.
Descifra a palabra
Ao premer no botón A da Micro:bit obtemos unha mensaxe en código morse. Ao premer no botón B, a solución en texto.
ÁREAS INTEGRADAS QUE TRABALLA:
Technology
Mathematics
Science
Arts
Coexistence
CURSOS AOS QUE VAI DIRIXIDA A PROPOSTA: totalmente voluntaria. Realización para Primaria, especialmente 2º e 3º ciclo.
Deixamos o código aberto para que o quera replicar:
input.onButtonPressed(Button.A, function () {
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(1500)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.clearScreen()
basic.pause(1500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(1500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.clearScreen()
basic.pause(1500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(1500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(1500)
basic.showLeds(`
. . . . .
. # # # .
. # # # .
. # # # .
. . . . .
`)
basic.clearScreen()
basic.pause(500)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.showLeds(`
. . . . .
. . . . .
. # # # .
. . . . .
. . . . .
`)
basic.clearScreen()
basic.pause(1500)
})
input.onButtonPressed(Button.B, function () {
basic.showString("SOLUCION: ROSALIA")
})
Comments