Milhares de crianças no Reino Unido estão aprendendo a programar com este computador portátil, barato e fácil de usar.
Em março de 2015 a emissora estatal inglesa BBC (British Broadcasting Corporation) anunciou uma iniciativa chamada Make It Digital que, nas palavras de seu diretor-geral Tony Hall, tinha como objetivo “inspirar os visionários digitais do futuro”. Parte desta iniciativa, modelada em esforços passados da BBC, era a criação de um computador portátil barato, fácil de programar e versátil o suficiente para que pudesse ser integrado a uma série de projetos relacionados ao cotidiano de seus usuários. Nascia aí o BBC micro:bit.
Muito mais do que um “gadget”, o BBC micro:bit é uma poderosa ferramenta para despertar o interesse dos jovens por programação e eletrônica. E esta ferramenta agora está disponível no Brasil, pelas mãos da Tecnologia Educacional. Neste artigo, vamos aprender sobre o micro:bit, o que ele oferece e como funciona. Quem sabe não conseguimos inspirar você também?
BBC micro:bit: compacto e versátil
O BBC micro:bit é uma máquina barata, versátil e, mais importante, muito fácil de usar. A placa de circuitos, que é exposta para atiçar a curiosidade sobre seu funcionamento, tem um conector micro USB para alimentação e transferência de dados a partir de um PC, conector para bateria externa (2 pilhas AAA), um botão de RESET, dois botões de ação (A e B) e um pequeno display composto por 25 LEDs vermelhos arranjados em uma grade de 5 x 5, que podem ser usado para mostrar texto ou imagens.

O BBC micro:bit é compacto e muito versátil
Os pinos dourados são contatos que podem ser usados para conexão de períféricos externos, como sensores ou motores. O micro:bit já tem uma variedade de sensores integrados, como termômetro, luxímetro (intensidade luminosa), magnetômetro (campos magnéticos) e acelerômetro (movimento e aceleração), ou seja, pode ser usado em uma variedade de experimentos sem a necessidade de componentes extras.
Fones de ouvido podem ser conectados com clipes aos pinos 0 e GND para produção de sons e música. Uma interface Bluetooth permite a comunicação com tablets, smartphones e computadores, ou entre vários micro:bit.
Programando o micro:bit
Programar um micro:bit é muito fácil. Em microbit.org/code há dois ambientes de programação disponíveis, ambos rodando dentro do navegador e sem necessidade de instalação de qualquer software em um computador. O JavaScript Blocks Editor é a melhor opção para iniciantes: o usuário cria programas combinando blocos de código pré-definidos, organizados de acordo com a função: controle dos LEDs, dos botões, sensores, música, etc.

Para programar o micro:bit basta um computador com acesso à internet.
A qualquer momento é possível alternar o modo de visualização e ver os blocos como código na linguagem JavaScript, a mesma que é usada em milhares de apps na web como o GMail. Assim um iniciante pode aprender a programar usando blocos de código e, à medida em que se familiariza com o ambiente, migrar para o JavaScript e de quebra ganhar fluência e experiência em uma linguagem usada no mercado profissional.
Um ponto interessante do JavaScript Blocks Editor é que ele inclui um simulador de micro:bit, para que você possa ver em tempo real o resultado do código que está escrevendo. Com isso você pode desenvolver mesmo que não tenha um micro:bit por perto.
Outra opção é o editor Python. Python é uma linguagem de programação bastante poderosa mas ainda assim muito fácil de aprender. Com ela, é possível usar todos os recursos do JavaScript Blocks Editor e também recursos mais avançados, como síntese de voz, armazenamento local de dados, comunicação em redes e muito mais.
A aparência é mais “assustadora”, com comandos em branco sobre um fundo preto, mas não se deixe intimidar: a linguagem tem uma sintaxe próxima do inglês cotidiano e é construída de forma a minimizar os erros do programador. Infelizmente o editor Python não tem um simulador integrado, então para ver o resultado de seu código você precisará de um micro:bit.
Transferindo programas
Após criar seu programa em um dos dois editores de código disponíveis, clique no botão Download para fazer o download dele para seu computador. O resultado é um arquivo com a extensão .hex, que deve ser transferido para a placa.
Para isso, basta conectá-la ao computador usando um cabo micro USB. Um “drive” chamado MICROBIT irá aparecer no gerenciador de arquivos e basta arrastar o arquivo .hex para ele. Um LED amarelo ao lado do botão de RESET no micro:bit irá piscar durante a transferência do programa, que deve levar no máximo alguns segundos.
Infinitas possibilidades
Compacto e fácil de programar, o micro:bit oferece inúmeras possibilidades. Ele pode ser um crachá eletrônico, um contador de passos, um game portátil ou o que mais você imaginar. O código abaixo em JavaScript Blocks o transforma em um termômetro que mostra continuamente a temperatura. Experimente rodar e colocar seu micro:bit ao sol, ou dentro da geladeira, e veja os resultados na tela em tempo real.

Este pequeno trecho de código em Javascript Blocks transforma o micro:bit em um termômetro digital.
Com o micro:bit sequer podemos usar o velho clichê de que o céu é o limite, pois não é. Uma escola primária na Inglaterra usou vários micro:bit, além de alguns sensores externos, para coletar dados em uma missão à fronteira do espaço em um balão meteorológico. E todo o código desenvolvido durante os experimentos de preparação para a missão está disponível para consulta.
Leve o micro:bit para sua escola
O programa VC.Maker conta com vários cursos e atividades extra-curriculares para despertar o interesse de seus alunos por áreas como robótica, desenvolvimento de jogos e programação com o micro:bit. Entre em contato conosco e saiba mais sobre como levar esta inovação em tecnologia educacional para sua escola.
Desperte em seus alunos o interesse por robótica, engenharia e programação e desenvolva habilidades essenciais para o século XXI com os cursos do programa VC.Maker. Fale com nossos consultores para saber mais!
Inventura distribui placas programáveis micro:bit para promover o ensino da programação para 200 jovens em situação de vulnerabilidade
Instituto Incanto fica localizado no bairro Santa Quitéria, em Curitiba, e tem nas novas tecnologias uma das ferramentas para promover a transformação social Todos podem programar, bastam ter oportunidades. Esse certamente é o pensamento que define a iniciativa das...
Os ganhos que a tecnologia oferece ao ambiente escolar
Com as salas de aulas sendo ocupadas pela geração millennials e pela geração Z, a presença da tecnologia também passou a ser comum no ambiente escolar. Isso porque os alunos já nasceram conectados ao ambiente digital e a tecnologia faz parte de sua rotina. Em 2001, o...
Descobrir a importância do STEAM fica mais fácil com as soluções de robótica LEGO® Education
As soluções de robótica LEGO® Education apoiam as instituições de ensino na tarefa de desenvolver as habilidades do século XXI. Detalhamos a seguir algumas sugestões da nossa equipe para fomentar o aprendizado de STEM em sua escola, confira! Uma boa porta de entrada...
Projetos de robótica despertam interesse na nova geração
Além disso, incluir projetos de robótica na grade escolar reflete positivamente no desempenho dos estudantes em disciplinas tradicionais, aponta estudo. Essa nova forma de ensinar e aprender é um dos braços da Educação 4.0 e vem se apresentando como um método cada vez...