Primeiro passo: o projeto
O que é?
Crie um brinquedo sensorial que responde a movimentos com luz e som.
Introdução
Código
O que você aprenderá:
- How to use the micro:bit's built-in accelerometer sensor inputs and expressive sounds as outputs to create a toy that could help learners who respond well to stimulation through touch, light and sound. Sons diferentes são reproduzidos, e imagens são exibidas, dependendo de como o micro:bit é movido.
Como funciona:
- O acelerômetro integrado do micro:bit realiza as medições de força;
- O micro:bit usa as leituras do acelerômetro para acionar eventos, dependendo do tipo de movimento realizado;
- Se você agitar o micro:bit, uma risadinha (giggle) será reproduzida pelo alto-falante integrado, e um sorriso será exibido no visor LED;
- Diferentes símbolos e sons são acionados por diferentes movimentos, como inclinar o micro:bit para a esquerda e direita ou posicioná-lo com o logotipo apontando para cima ou para baixo.
Itens necessários:
- V2 micro:bit (or MakeCode simulator)
- Editor MakeCode ou Python;
- Conjunto de baterias (opcional).
Segundo passo: é hora de programar
1from microbit import *
2import audio
3
4while True:
5 if accelerometer.was_gesture('shake'):
6 display.show(Image.SURPRISED)
7 audio.play(Sound.GIGGLE)
8 if accelerometer.was_gesture('up'):
9 display.show(Image.HAPPY)
10 audio.play(Sound.HELLO)
11 if accelerometer.was_gesture('down'):
12 display.show(Image.ASLEEP)
13 audio.play(Sound.YAWN)
14 if accelerometer.was_gesture('left'):
15 display.show(Image.ARROW_W)
16 audio.play(Sound.SLIDE)
17 if accelerometer.was_gesture('right'):
18 display.show(Image.ARROW_E)
19 audio.play(Sound.SOARING)
20
Terceiro passo: vamos deixar o código ainda melhor
- Add different pictures and sounds when you press button A or B or touch the logo.
- Experiment with different expressive sounds like 'giggle', 'happy' and 'twinkle'.
- Adicione uma animação ou suas próprias fotos para acompanhar cada movimento;
- Crie uma capa ou um suporte para o micro:bit e o conjunto de baterias que não abafe o som e não ofusque as luzes do visor LED;
- Se você é um professor, talvez você também esteja interessado em nossas lições da sala de aula Sensorial.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.