Microsoft MakeCode
O editor MakeCode da Microsoft é a maneira perfeita para começar a programar e ser criativo com o BBC micro:bit. Os blocos de código coloridos já são conhecidos por aqueles que usaram o Scratch previamente, os quais servem para utilizar todas as funcionalidades deste pequeno computador. Você também pode alternar para JavaScript e ver o código na forma escrita, na qual os blocos são baseados.
As nossas páginas de introdução vão guiar você nos primeiros passos.
Saiba mais sobre os requisitos para usar o editor MakeCode em sala de aula por meio da sessão de Perguntas Frequentes.


Transforme seu micro:bit em um crachá animado

Faça um termômetro simples com seu micro:bit

Conte pulos, saltos, pássaros ou qualquer coisa!
Python
Usar o Python, que é uma linguagem de programação baseada em texto, é uma ótima maneira de aperfeiçoar suas habilidades de programação. Sua estrutura natural semelhante ao inglês facilita o início do aprendizado. Além disso, o Python é poderoso o bastante para ser usado em áreas como ciência de dados e aprendizagem de máquina.
Além dessa linguagem de programação ser amplamente utilizada em escolas, ela também é apoiada por uma comunidade global de professores, programadores e engenheiros. Ademais, nosso editor Python é projetado para ajudar professores e alunos a tirar o máximo proveito da programação baseada em texto no micro:bit.


Não consegue concordar com o que fazer? Deixe o micro:bit decidir!

Crie um alarme anti-roubo controlado por rádio

Crie uma luz que acenda quando estiver escuro.
Aplicativos para dispositivos móveis e tablets
Se você estiver usando dispositivos móveis, como celulares ou tablets, temos aplicativos iOS e Android que te permitem programar seu micro:bit usando o MakeCode. O código é transferido de seu dispositivo móvel para o micro:bit usando uma conexão de rádio Bluetooth, ou seja, sem a necessidade de cabos de dados.

micro:bit CreateAI
O micro:bit CreateAI é uma ferramenta gratuita e baseada na web que facilita aos estudantes explorarem a IA por meio de movimentos e aprendizado de máquina, e levar isso para o mundo real com um BBC micro:bit.
Com o micro:bit CreateAI, você pode programar um micro:bit para reconhecer e responder aos seus movimentos, como bater palmas, acenar, dançar ou pular. Você pode fazer isso coletando suas amostras de dados, treinando, testando e melhorando seu próprio modelo de aprendizado de máquina, e depois utilizando-o em um programa Microsoft MakeCode no seu micro:bit.


Use a contação de histórias para apresentar a IA.

Crie um temporizador de exercícios inteligente usando IA

Use a IA para detectar e cronometrar atividades específicas
Scratch
O Scratch é amado por crianças e adultos em todo o mundo. Por meio dele, muitas crianças a partir dos 8 anos são introduzidas à programação pela primeira vez.
Você pode integrar o micro:bit em seus projetos do Scratch, transformando seu dispositivo em um controle de videogame físico, um pincel, um painel digital e muito mais. Para isso, você precisará de um computador Windows ou macOS (versão 10 ou 11) com Bluetooth e com o Scratch Link instalado. Além deles, um Chromebook ou um dispositivo móvel, no qual possa ser instalado o aplicativo para Android, também podem ser usados. Para começar a explorar nossos projetos no Scratch, confira os conteúdos disponíveis abaixo:


Controle um instrumento musical misterioso no Scratch

Crie seu próprio controle de vídeo game sem fio para o Scratch

Toque acordes em uma guitarra micro:bit com o Scratch
Swift Playgrounds
Se você tem um iPad da Apple ou um computador Mac, também é possível explorar a linguagem de programação Swift com o nosso livro interativo do Swift Playgrounds.

Outros editores
Há uma enorme comunidade de pessoas criando ferramentas de programação para interagir com o micro:bit. Isso significa que você pode programar seu micro:bit em Python, C++ e outras linguagens, incluindo outros editores de blocos.
Os editores listados abaixo não são oficialmente suportados pela Micro:bit Educational Foundation. Por isso, contacte os diretamente para esclarecer dúvidas e obter mais detalhes a respeito do suporte.