Como começar a programar o Micro:Bit

O MicroBit foi desenvolvido para encorajar crianças a programar criando seus próprios jogos e brinquedos ao invés de serem somente consumidores de tecnologia. O plano é abastecer as escolas do Reino Unido dando para cada aluno a sua própria placa de programação. Isso começou em 2016 e até o momento milhões de alunos (11 e 12 anos) já receberam o seu Microbit.

 

  • Processador ARM de 32 bits e baixo consumo de energia
  • 25 LEDs endereçáveis
  • 2 botões que podem ser programáveis
  • 20 pinos que podem ser programados (requer placa para acesso mais fácil a eles)
  • 3 pinos I/O analógico e digital
  • Sensor de Luminosidade (o próprio LED)
  • Sensor de Temperatura (do processador)
  • Sensor de Movimento – acelerómetro e bússola
  • Comunicação via rádio e bluetooth (low energy) o normal não funciona
  • Conexão USB

 

A extensão para o Scratch 2.0:

Alguns meses atrás Alan Yorinks do MrYlab, o mesmo que criou a conexão que utilizamos no Conecta para Arduino e Scratch 2.0, lançou uma nova interface que conecta o Micro:bit ao Scratch 2.0, trazendo as principais funções da placa.

Pode fazer download para a aplicação em Python aqui!.

Fizemos a tradução dos blocos, para que possam ser utilizadas em nosso idioma.

Explicação dos Blocos

Mostrar no Visor:

Há blocos com desenhos pré-definidos: coração, feliz, sorriso, etc…

Mostrar Texto:

Mostra um texto rolando na tela

Ligar LED X ( 0 – 4) Y (0 – 4 ) Intensidade (1 – 9)

Liga um led em qualquer uma das 25 posições (x e y) na placa com intensidades variando entre 0 e 9

Apagar Visor

Apaga todos os LEDs de uma única vez

Pino Digital ( 0 – 2) com Valor (0 – 1)

Controla os Pinos Digitais 0, 1 e 2
O Valores são 0 para desligado e para ligado

Pino Analógico (0 – 2) com Valor (0 – 1023)

Controla os Pinos Analógicos 0, 1 e 2
O Valores vão 0 até 1023.
Qualquer valor fora desse intervalo será considerado 256, apesar de mostra o que foi digitado

Botões A e B

No Scratch os valores percebidos ao pressionar o botão serão: Verdadeiro ou Falso, mas em inglês, logo:Se apertado = True
Se não apertado = False

Inclinação (Cima, Baixo, Direita e Esquerda)

No Scratch os valores percebidos na inclinação serão: Verdadeiro ou Falso, mas em inglês, logo:
Se inclinado para o lado escolhido = True
Se não = False

Chacoalhando

No Scratch os valores percebidos ao chacoalhar a placa serão: Verdadeiro ou Falso, mas em inglês, logo:
Se inclinado para o lado escolhido = True
Se não = FalseChacoalhar a placa significa movimentos rápidos para cima e para baixo.
Use em conjunto com o bloco de espera do Scratch (0.1 segundos), para uma melhor leitura

Ler Pino Digital

No Scratch os valores lidos nos pinos digitais são 01

Ler pino Analógico

No Scratch os valor lidos nos pinos analógicos estarão entre 0 e 1023

 

Para comprar a sua Placa Micro:Bit ou os seus Módulos Micro:Bit adicionais pode ver o que temos disponível na Electrofun Loja de Eletrónica.