Micro:bit — Hello World com Microsoft Makecode

Fabio Souza
Fabio Souza
Published in
3 min readSep 20, 2019

--

A Micro:bit é bem flexível em ambientes e linguagens de programação. Você pode programá-la usando blocos, JavaScript, Python, Arduino, C/C++.

Para esse texto vamos focar no ambiente Microsoft Makecode. Esse ambiente online, permite a programação da Micro:bit com blocos e JavaScript. Ele também possui um simulador que facilita os testes sem precisar da placa.

Para acessar o Makecode digite a seguinte URL: https://makecode.microbit.org:

Antes fazermos o nosso primeiro código, vamos conectar a placa no PC. Eu estou usando o Linux, caso você use outro sistemas operacional, acesse esse tutorial: https://microbit.org/guide/quick/#platform-selector

Ao conectar a placa no PC será montado um dispositivo de armazenamento:

Agora vamos fazer um Hello World!

Hello World Micro:bit

Esse exemplo é bem básico e servirá para entendermos o processo de codificação e gravação do binário na placa.

Então bora lá lá fazer o nosso Hello World com a Micro:bit.

Acesse o Makecode e em seguida clique em New Project:

Será aberta a seguinte interface:

Agora vamos fazer o código do Hello World!

Clique em Basic e escolha a opção show string:

Clique e arraste para dentro do loop Forever:

Será exibida a mensagem Hello! no display do simulador:

Agora vamos fazer o download do binário para a placa.

Clique no botão Download na parte inferior esquerda no editor. Isso fará o download de um arquivo ‘hex’, que é um formato compacto do seu programa que seu Micro:bit pode ler.

Será aberta a seguinte janela com as instruções e download e o download do arquivo .hex será iniciado:

Salve o arquivo .hex na placa:

Após poucos segundos a mensagem Hello! será exibida no display da placa.

Desafio

Troque a mensagem, escreva o seu nome ou de uma pessoa que você goste e carregue o novo código para a placa.

--

--

Fabio Souza
Fabio Souza

Engenheiro, professor e fazedor! Apaixonado por tecnologia, é diretor de operações do portal Embarcados e líder do projeto Franzininho. about.me/fabio.souza