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

Este post faz parte da série micro:bit com MicroPython

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:

>>> 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

Programando a BBC micro:bit no mbed

Lendo os botões da micro:bit no mbed

micro:bit com MicroPython

Programe a micro:bit com o Mu Acionando a matriz de LEDs da micro:bit com MicroPython
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Comentários:
Notificações
Notificar
0 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Home » Software » Enviando comandos em tempo real para a micro:bit com o REPL

EM DESTAQUE

WEBINARS

VEJA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste:
Nenhum resultado encontrado.