Enviando comandos em tempo real para a micro:bit com o REPL

Conheça o REPL, ele permite que a micro:bit leia e avalie o código em tempo real à medida que você o escreva no computador.

O REPL é um acrônimo para Read, Evaluate, Print and Loop. Ele permite que a micro:bit leia e avalie o código em tempo real à medida que você o escreva no computador.

Você pode usar o REPL quando precisar resolver problemas ou avaliar ideias, rapidamente. Com o feedback instantâneo é fácil testar, improvisar, investigar o que a sua micro:bit está fazendo.

Para acessar o REPL com a micro:bit você precisará de um programa para comunicação serial. Para sistemas operacionais Windows anteriores ao 10 será necessário instalar o driver serial para Mbed, que você encontra facilmente aqui.

O editor Mu já tem suporte para REPL, o que facilitará nosso desenvolvimento.

Acessando o REPL pelo editor Mu

O uso do REPL através do Mu é bem fácil. Com a micro:bit conectada ao computador e o Mu aberto, clique em REPL:

Uso do REPL através do Mu

Será aberta a seguinte área no Mu:

Uso do REPL através do Mu

Agora podemos digitar comandos diretamente na micro:bit.

Para ajuda, digite:

Para verificar os módulos disponíveis, digite:

 

Comandos de controle

Esses comandos ajudam durante a execução de scripts:

  • CTRL-C — para um programa em execução;
  • CTRL-D — em uma linha em branco, reinicia a micro:bit;
  • CTRL-E — entrar no modo de colagem, desativando o recuo automático.

Agora vamos enviar alguns comandos para controlar a micro:bit. Digite o código a seguir e veja o resultado na micro:bit:

Isso facilita bastante os testes durante o desenvolvimento. Vamos testar a leitura do Botão A. Digite:

Pressione o Botão A e veja o retorno no REPL:

Botão A pressionado e retorno no REPL

Pressione CTRL+C para parar a execução. Teste alguns comandos e veja o resultado na sua Micro:bit.

Saiba mais

PLEN:bit – Um pequeno robô bípede feito com a BBC micro:bit

Programando a BBC micro:bit no mbed

Lendo os botões da micro:bit no mbed

Outros artigos da série

<< Programe a micro:bit com o MuAcionando a matriz de LEDs da micro:bit com MicroPython >>

Engenheiro, especialista em sistemas embarcados. Hoje é diretor de operações do portal Embarcados, onde trabalha para levar conteúdos de eletrônica, sistemas embarcados e IoT para o Brasil.

Também atua no ensino eletrônica e programação. É entusiasta do movimento maker, da cultura DIY e do compartilhamento de conhecimento, publica diversos artigos sobre eletrônica e projetos open hardware.

Com iniciativas como o projeto Franzininho e projetos na área de educação, leva a cultura maker para o Brasil capacitando e incentivando professores e alunos a usarem tecnologia em suas vidas. Participou da residência hacker 2018 no Red Bull Basement.

Notificações
Notificar
guest
0 Comentários
Inline Feedbacks
View all comments

WEBINAR

Imagens de Ultrassom: Princípios e Aplicações

DATA: 26/10 ÀS 19:30 H