Primeiro passo: o projeto
O que é?
Dar e receber carinho é uma boa maneira de cuidar não só de seu bem-estar, mas também do bem-estar dos seus amigos. Pensando nisso, crie um programa — usando o recurso de rádio — capaz de enviar um sorriso de um micro:bit ao outro, a fim de ajudar um amigo.
Este projeto é parte de uma série que oferece atividades voltadas para a solução de problemas e criação de protótipos, cujo objetivo é explorar a tecnologia enquanto solução para atingir os Objetivos Globais de Desenvolvimento Sustentável da ONU.
Introdução
Código
O que você aprenderá:
- Como a radiocomunicação entre dispositivos eletrônicos usa protocolos para garantir que as mensagens sejam encaminhadas corretamente;
- Como a tecnologia e a comunicação eletrônica podem ser usadas para o bem.
Como funciona:
- Este programa usa os recursos de rádio do micro:bit para enviar um sorriso. É possível usá-lo no simulador MakeCode ou instalar o código em 2 (ou mais) micro:bits;
- Primeiro, defina o grupo 2 como o grupo de rádio; Os grupos são como os canais, e qualquer micro:bit usando o mesmo grupo receberá o sorriso. É possível escolher qualquer número de grupo entre 0 e 255;
- Ao apertar o botão A, a mensagem de texto "sorrir" é enviada via rádio. A tela também é limpa para você poder enviar outro sorriso;
- Quando a mensagem de rádio é recebida, um emoji sorridente e exibido no visor LED;
- A combinação do grupo de rádio e o texto da mensagem de rádio enviada formam um protocolo: um conjunto de regras que definem como dois dispositivos se comunicam;
Itens necessários:
- Dois micro:bits (ou simulador MakeCode);
- Editor MakeCode ou Python;
- Conjunto de baterias (opcional).
Segundo passo: é hora de programar
Terceiro passo: vamos deixar o código ainda melhor
- Personalize o emoji sorridente e crie seu próprio sorriso;
- Se você estiver trabalhando em duplas em sala de aula, escolha números exclusivos de grupo de rádio para cada dupla. Dessa maneira, é possível enviar mensagens apenas entre os pares e mais ninguém;
- Também é possível fazer isso mantendo o mesmo grupo de rádio, modificando o código para que a mensagem de texto enviada entre as duplas seja única. Modifique o código para que o sorriso seja exibido apenas se a mensagem correta for recebida;
- Como você poderia enviar um emoji diferente ao pressionar o botão B?
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.