Programando a BBC micro:bit no mbed

Este post faz parte da série micro:bit no mbed. Leia também os outros posts da série:

A BBC micro:bit é uma pequena e poderosa placa que está revolucionando o ensino de programação no mundo. Foi lançada com o apoio de 31 organizações, através de uma iniciativa que deu uma placa para cada criança do 7º ano no Reino Unido.

 

O seu hardware foi desenvolvido baseado no chip Nordic nRF51822, que possui 16 KB de RAM, 256 KB de Flash e BLE. Além disso, ela possui uma matriz de 25 LEDs, 2 chaves tácteis, acelerômetro, magnetômetro e diversos pinos de I/O. Com essa configuração ela permite o desenvolvimento de diversas aplicações.

 

Detalhes do hardware da micro:bit.
Figura 1 - Detalhes do hardware da micro:bit

 

Outro diferencial da micro:bit são as ferramentas de programação. Ela tem suporte para ser programada em:

  • Microsoft TouchDevelop IDE
  • Microsoft Blocks
  • CodeKingdoms Javascript
  • MicroPython

 

Recentemente a Lancaster University escreveu uma abstração de hardware completa para a micro:bit, permitindo que ela fosse programada em sua ferramenta on-line e aproveitando os recursos do mbed. Neste artigo vou exibir os primeiros passos para programação da micro:bit no mbed.

 

Programando a micro:bit no mbed online

 

O primeiro passo é adicionar a micro:bit na plataforma mbed. Você pode acessar a página dela na documentação mbed e clicar em "Add to your mbed Compiler”:

 

Adicionando a placa micro:bit ano mbed Compiler
Figura 2 - Adicionando a placa micro:bit no mbed Compiler

 

Agora, na IDE mbed selecione a micro:bit na lista de placas:

 

Selecionando a micro:bit no mbed destro da sua lista de placas suportadas
Figura 3 - Selecionando a micro:bit no mbed destro da sua lista de placas suportadas

 

Agora, vamos importar o exemplo microbit-hello-world para nosso workspace. Clique em "import into Compiler":

 

Importando o Hello World
Figura 4 - Importando o Hello World

 

Salve o projeto e abra o mesmo no seu workspace:

 

Abrindo o exemplo
Figura 5 - Abrindo o exemplo

 

Compile e salve no dispositivo mbed, criado em seu computador:

 

Compilando o exemplo
Figura 6 - Compilando o exemplo

 

Carregando o exemplo na placa
Figura 7 - Carregando o exemplo na placa

Após alguns segundos será exibida a mensagem Hello World na Matriz de LEDs da sua placa.

 

 

Troque o texto e atualize o firmware na placa:

 

 

Você pode explorar mais exemplos acessando essa página: https://os.mbed.com/teams/microbit/

 

Pinout

 

Para explorar mais recursos é importante ter em mãos o pinout da placa para o mbed:

 

Pinout da micro:bit
Figura 8 - Pinout da micro:bit

 

micro:bit Device Abstraction Layer (DAL)

 

Você encontra a documentação completa da abstração de hardware feita pela Lancaster University nos seguintes links:

full API documentation

getting started guide

advanced guide

Saiba mais

 

Micro:bit - Tecnologia ao alcance de todos

Curso mbed e FRDM KL25Z da NXP

Curso mbed e FRDM KL46Z da NXP

Outros artigos da série

Lendo os botões da micro:bit no mbed >>
Este post faz da série micro:bit no mbed. Leia também os outros posts da série:
NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Fábio Souza
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. É entusiastas 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.

1
Deixe um comentário

avatar
 
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
1 Comment authors
Fabiano Recent comment authors
  Notificações  
recentes antigos mais votados
Notificar
Fabiano
Visitante
Fabiano

Parabéns Fabio, funcionou perfeitamente!