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 encaminhar-te 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.
![Alunos usando o editor Microsoft MakeCode com o micro:bit](https://cdn.sanity.io/images/ajwvhvgo/production/01e71039873fd278cdfd4981d393841cf8e37db6-2040x1164.jpg?w=653&q=80&fit=max&auto=format)
![](https://cdn.sanity.io/images/ajwvhvgo/production/db49f8a8b6be16ea68dc6634a3b9fccb795bd575-395x322.gif?rect=0,12,395,296&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Transforme seu micro:bit em um crachá animado
![](https://cdn.sanity.io/images/ajwvhvgo/production/2baf587dd448d81d9b4dd24dab787dab0d8e67db-1703x1155.png?rect=82,0,1540,1155&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Faça um termômetro simples com seu micro:bit
![](https://cdn.sanity.io/images/ajwvhvgo/production/e54fb56e44bf63220bd2d98ce13d177fb4f73355-369x302.gif?rect=0,12,369,277&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
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.
![Criança usando editor micro:bit Python](https://cdn.sanity.io/images/ajwvhvgo/production/e338db61da50b199140189b1eeb893eb5fdde58e-800x511.jpg?w=653&q=80&fit=max&auto=format)
![](https://cdn.sanity.io/images/ajwvhvgo/production/910032defa481bdd5c991220474aacd7a4ea3477-1000x750.png?bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Não consegue concordar com o que fazer? Deixe o micro:bit decidir!
![](https://cdn.sanity.io/images/ajwvhvgo/production/d39e10463c4410f7766b681ea2db76f902ed5b77-800x450.png?rect=100,0,600,450&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Crie um alarme anti-roubo controlado por rádio
![](https://cdn.sanity.io/images/ajwvhvgo/production/4572241a79420fd41573eba7f179a430049ae490-1960x1470.png?bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Crie uma luz que acenda quando estiver escuro.
Aplicativos para celulares 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.
![Um telefone celular e um tablet sendo exibidos ao lado do micro:bit](https://cdn.sanity.io/images/ajwvhvgo/production/7537f813cac461dd3496d11a72133012383a82fe-1600x900.png?w=653&q=80&fit=max&auto=format)
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:
![Aluno usando o Scratch](https://cdn.sanity.io/images/ajwvhvgo/production/7ba581ba9d5b810880e91ea93711b3b5d5147217-2040x1164.jpg?w=653&q=80&fit=max&auto=format)
![](https://cdn.sanity.io/images/ajwvhvgo/production/34d649f4836d1de33f51980439465be629f35621-1546x1178.png?rect=0,9,1546,1160&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Controle um instrumento musical assustador no Scratch
![](https://cdn.sanity.io/images/ajwvhvgo/production/94e67c9ee5c947117a7336df43358f5f136aa386-1848x1362.png?rect=16,0,1816,1362&bg=fff&w=232&h=174&q=90&fit=min&auto=format)
Crie seu próprio controle de vídeo game sem fio para o Scratch
![](https://cdn.sanity.io/images/ajwvhvgo/production/05fb72f6c2a5a021fd666e1d086304f166e1d65f-4032x3024.jpg?bg=fff&w=232&h=174&q=90&fit=min&auto=format)
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.
![Captura de tela do livro Swift Playgrounds do micro:bit](https://cdn.sanity.io/images/ajwvhvgo/production/196d8a4aeab06e866960a417c995f39eb3097a9b-957x668.png?w=653&q=80&fit=max&auto=format)
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.