Skip to content

Vamos programar

Links rápidos

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 te guiar 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

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!

Explorar os projetos MakeCode

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

Crie uma luz que acenda quando estiver escuro.

Explorar projetos Python

Mobile and tablet apps

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.

Saiba mais sobre os aplicativos para dispositivos móveis
Um telefone celular e um tablet sendo exibidos ao lado do micro:bit

micro:bit CreateAI

micro:bit CreateAI is a free, web-based tool that makes it easy for students to explore AI through movement and machine learning, and take it into the real world with a BBC micro:bit.

With micro:bit CreateAI, you can program a micro:bit to recognise and respond to your movements, like clapping, waving, dancing or jumping. You can do this by collecting your data samples, training, testing and improving your own machine learning model, then using it in a Microsoft MakeCode program on your micro:bit.

A girl performing a pirouette in front of CreateAI on an electronic whiteboard. She has a micro:bit on her wrist and CreateAI is showing a graph of her movement and a recording progress bar.
Explore AI projects

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:

Como usar o micro:bit com Scratch
Aluno usando o Scratch

Controle um instrumento musical misterioso no Scratch

Explorar os projetos 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.

Saiba mais sobre o Swift Playgrounds
Captura de tela do livro Swift Playgrounds do micro:bit

Other editors

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.