Conhecer a plataforma Micro:bit e criar as primeiras simulações no ambiente de programação online.
Starter kit Micro:bit
Computador com acesso à internet
1. O site MakeCode for micro:bit, desenvolvido pela Microsoft MakeCode, é um ambiente de programação online (editor web) que permite criar programas para o micro:bit usando blocos visuais (semelhante ao Scratch), bem como transitar para o código em JavaScript ou Python.
2. Acede à plataforma e inicia sessão para que os programas que construíres permaneçam guardados.
3. Clica no botão Novo projeto, identificado com um sinal de mais.
4. Dá um nome ao novo projeto e clica no botão verde, Criar.
5. Se for a tua primeira experiência com o ambiente de programação online do Micro:bit, recomendamos percorrer o tutorial de 7 etapas:
6. Este campo é o simulador de Micro:bit. Nele podemos ver como o nosso código ficam ao correr num Micro:bit.
7. Esta é a Caixa de Ferramentas. Apresenta diversas categorias de blocos.
8. Este é o espaço de trabalho, onde podemos conectar os blocos que arrastamos da caixa de ferramentas, para construirmos os nossos programas.
9. É possível partilhar o projeto com outras pessoas.
10. Para que o projeto desenvolvido fique guardado na nuvem, faz login com uma conta Microsoft, Google ou Clever.
11. Também é possível descarregar o projeto para guardá-lo no computador.
12. E com estes passos, finalizamos o tutorial pelo ambiente de programação online.
13. Para iniciar uma pequena simulação com comandos básicos do Micro:bit, vamos precisar de arrastar alguns blocos da Caixa de Ferramentas para o Espaço de Trabalho.
Ao selecionar um dos tipos de blocos como Básico, Entrada, Música etc…, abre-se um quadro ao lado com as opções de blocos de programação daquele tipo.
14. Clica no separador Básico. Seleciona o bloco que diz: “mostrar ícone (coração)”.
15. Arrasta este bloco para dentro do bloco “No arranque”. Clica na imagem do coração e seleciona a opção “feliz”.
16. O simulador irá atualizar e executará a instrução já programada: "no arranque, mostrar ícone “feliz”."
17. A seguir, carrega no separador “Entrada”, da caixa de ferramentas e seleciona o bloco “No botão A premido”.
18. Carrega no separador “Ciclos” e seleciona o bloco “repetir 4 vezes, fazer”
19. Altera o valor para 10 e arrasta este bloco para dentro do bloco “no botão A premido”.
20. Carrega no separador “Básico”, seleciona o bloco “mostrar ícone (coração)” e arrasta-o para dentro do bloco verde.
21. Duplica o bloco “mostrar ícone (coração)”, clicando com o botão direito do rato sobre o bloco e arrasta a cópia para baixo do bloco original.
22. Altera o ícone para “pequeno coração”.
23. No simulador, carrega no botão A da placa do Micro:bit.
A placa deixa de apresentar o ícone de sorriso e passa a executar o código referente ao acionamento do botão A, que ao ser carregado faz com que ocorra 10 ciclos da exibição dos ícones “coração” e “pequeno coração” alternadamente. Temos assim, a animação de um coração a pulsar.
24. Para iniciar a programação referente ao acionamento do botão B, carrega no separador música e seleciona o bloco “toca melodia no tempo 120 (bpm) até terminar”.
25. Pensa um pouco antes do próximo passo. Se a proposta é que ao acionar o botão B o Micro:bit execute a melodia, qual será o bloco que temos que adicionar no Espaço de Trabalho?
26. Muito bem. Para que esta hipótese funcione, carrega no separador “Entrada” e seleciona o bloco “no botão A premido. Altera para botão B e arrasta-o até encaixar no bloco da melodia.
27. Clica na área cinzenta do bloco da melodia. Vai abrir um editor com diversos quadrados. Experimenta criar uma melodia e ajustar o valor do tempo. Para testar, clica no botão com triângulo branco para dar “play”. Quando estiver pronto, carrega em “Finalizar”.
28. Após o simulador atualizar, testa o novo programa. No arranque o Micro:bit apresenta o ícone sorriso. Ao acionar o botão A, reproduz a animação do coração a pulsar e ao acionar o botão B, executa a melodia predefinida naquele bloco. Nota que no simulador, agora aparecem também dois cabos conectando a placa a um speaker.
29. Para concluir, podes descarregar o programa para o computador ou manter guardado na nuvem caso tenhas iniciado a sessão.