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:
Será aberta a seguinte área no Mu:
Agora podemos digitar comandos diretamente na micro:bit.
Para ajuda, digite:
>>> help()
Para verificar os módulos disponíveis, digite:
>>> help('modules')
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:
>>> from microbit import *
>>> display.scroll("Hello from the REPL")
>>> display.show(Image.SMILE)
Isso facilita bastante os testes durante o desenvolvimento. Vamos testar a leitura do Botão A. Digite:
while True button_a.is_pressed()
Pressione o Botão A e veja o 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






