Robótica
8º ano
Aulas 1 e 2
Questão 1
A alternativa que melhor descreve o pensamento computacional é:
✅ A habilidade de solucionar problemas complexos por meio de uma abordagem estruturada.
O pensamento computacional envolve analisar problemas, decompor em partes menores, identificar padrões, abstrair informações e criar algoritmos para resolvê-los — tudo isso mesmo sem necessariamente programar.
Questão 2
A robótica tem diversas aplicações em várias áreas. Na segurança, robôs são usados para monitorar grandes áreas e garantir a segurança de locais públicos. Na agricultura, eles ajudam na colheita de alimentos e no monitoramento de culturas. Na medicina, robôs assistem em cirurgias e no cuidado de pacientes, melhorando a precisão e a eficiência dos tratamentos. E no entretenimento, robôs são usados para criar experiências interativas, como em parques temáticos e filmes.
Código - aulas 5 e 6
Link:
https://makecode.microbit.org/S91426-42060-44148-26442
Código javascript
basic.showString("Olá, turma")basic.showString("Hoje estou feliz")basic.showIcon(IconNames.Happy)

Código - aulas 7 e 8
Link:
https://makecode.microbit.org/S77997-68393-97953-15899
Código javascript
input.onButtonPressed(Button.A, function () {basic.showString("" + (input.temperature()))})basic.showString("" + (input.temperature()))basic.forever(function () {basic.showArrow(ArrowNames.West)})

Aulas 9 e 10
Questão 1
A função dos blocos comparadores na programação é:
✅ Comparar duas variáveis ou valores e retornar uma condição verdadeira ou falsa.
Esses blocos são usados, por exemplo, em estruturas de decisão (como o "se...então" ou "if...else"), permitindo que o programa tome diferentes caminhos com base no resultado da comparação.
Questão 2
Na robótica, podemos utilizar a micro:bit para criar dispositivos interativos. Um exemplo disso é um termômetro, que pode medir a temperatura de um ambiente e indicar se ela está dentro da faixa de conforto térmico.
Para isso, usamos condicionais, que são comandos que fazem o termômetro tomar decisões com base nos valores medidos. Por exemplo, se a temperatura for menor que o ideal, o dispositivo pode indicar que está muito frio. Se for maior, pode indicar que está muito quente.
Essa aplicação mostra como a robótica pode ser usada para melhorar o bem-estar das pessoas, automatizando a análise das condições do ambiente.
9º ano
Aulas 1 e 2
Questão 1
✅ Máquinas que imitam os movimentos de seres vivos.
Explicação:
Autômatos são dispositivos mecânicos projetados para realizar movimentos automaticamente, muitas vezes imitando ações humanas ou de outros seres vivos. Eles podem ser programados para seguir uma sequência de ações sem intervenção direta e são considerados os precursores da robótica moderna.
Questão 2
1️⃣ A robótica moderna só é utilizada na indústria, não tendo aplicações em outras áreas.
❌ Errado (A robótica é amplamente usada em diversas áreas, como medicina, exploração espacial, agricultura, segurança e até no dia a dia, como em assistentes domésticos.)
2️⃣ Os robôs colaborativos (cobots) foram criados para substituir totalmente os humanos nas fábricas.
❌ Errado (Os cobots foram desenvolvidos para trabalhar junto com os humanos, auxiliando em tarefas, e não para substituí-los completamente.)
3️⃣ Os robôs são usados em locais perigosos para os humanos, como na exploração do fundo do mar e no espaço.
✅ Certo (Robôs são essenciais em ambientes hostis, como no fundo do mar, no espaço e em locais com substâncias perigosas.)
4️⃣ Com o surgimento dos microprocessadores, os robôs passaram a realizar tarefas mais complexas.
✅ Certo (Os microprocessadores permitiram que os robôs tivessem mais capacidade de processamento, podendo realizar tarefas mais avançadas e tomar decisões mais inteligentes.)
Código - aulas 5 e 6
Link:
https://makecode.microbit.org/S12362-19818-66593-06980
Diamante piscando
basic.forever(function () {basic.showLeds(`. . . . .. . # . .. # # # .. . # . .. . . . .`)basic.pause(500)basic.showLeds(`. . # . .. # # # .# # # # #. # # # .. . # . .`)basic.pause(500)})
Código - aulas 9 e 10
Link:
https://makecode.microbit.org/S21828-92714-07964-91256
Calibração da bússola:
input.calibrateCompass();
basic.showString("CALIBRAR");
Intensidade do campo magnético detectado pelo sensor (em microteslas (µT):
basic.forever(function () {
let strength = input.magneticForce(Dimension.Strength);
basic.showNumber(strength);
})
Bússola:
input.calibrateCompass();
basic.forever(function () {
let angle = input.compassHeading();
basic.clearScreen();if (angle < 45 || angle >= 315) {
basic.showString("N"); // Norte
} else if (angle < 135) {
basic.showString("E"); // Leste
} else if (angle < 225) {
basic.showString("S"); // Sul
} else {
basic.showString("O"); // Oeste
}
})
Aulas 11 e 12
Questão 1
1️⃣ A shield serve para ampliar as possibilidades de conexão da microbit com componentes eletrônicos, como LEDs e sensores.
✅ Certo
2️⃣ Para utilizar a shield, não é necessário instalar nenhuma extensão, pois ela já funciona automaticamente com a microbit.
❌ Errado (Algumas shields podem precisar de extensões específicas no MakeCode para funcionarem corretamente)
3️⃣ A shield permite que você use os pinos de entrada/saída (GPIO) para controlar dispositivos como LEDs e motores.
✅ Certo
4️⃣ Para utilizar a shield, é necessário apagar a extensão robotbit para que ela funcione corretamente com a microbit.
❌ Errado (A não ser que haja um conflito específico entre extensões, não é necessário apagar a extensão robotbit)
Questão 2
A placa microbit possui dois tipos de entradas, a digital e a analógica, que permitem a interação com dispositivos como botões e sensores. Para facilitar a conexão entre a microbit e outros componentes, utilizamos a shield. As ligações entre a microbit e os dispositivos externos são feitas com cabos jumpers, que possibilitam uma grande variedade de conexões.