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 1 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 0e 1 |
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.