
Pisca-pisca (Blink)
O “olá, mundo” da eletrônica. O pino 13 liga e desliga o LED a cada meio segundo com digitalWrite e delay. O resistor de 220 Ω segura a corrente para o LED não queimar.
Um laboratório de eletrônica e robótica dentro do jogo: o aluno monta o circuito, programa o Arduino em C ou com blocos e vê tudo funcionando no simulador antes de ir para a bancada. O Astrobox já deixou 19 projetos prontos para explorar.
Ver os projetosArduino UNO, protoboard, LEDs, resistores, botões, potenciômetro, capacitor, diodo, buzzer, servo, motor de passo e 11 sensores. Um toque liga um fio.
Código em C, igual ao da IDE do Arduino (com as bibliotecas Servo e Stepper), ou montando blocos.
O simulador calcula a eletricidade de verdade: o LED acende, o motor gira e o Monitor mostra as leituras. Sem resistor, o LED queima e o jogo explica por quê.
Ferramentas de fogo, luz, chuva, gás, som, movimento e obstáculo agem nos sensores enquanto o circuito roda.
Os primeiros passos: o que cada peça faz e por que o circuito funciona.

O “olá, mundo” da eletrônica. O pino 13 liga e desliga o LED a cada meio segundo com digitalWrite e delay. O resistor de 220 Ω segura a corrente para o LED não queimar.

Dois caminhos ligados na bateria. No de cima, o diodo está na direção certa e o LED verde acende; no de baixo, está invertido, bloqueia a corrente e o vermelho fica apagado. O diodo deixa a corrente passar só do ânodo para o cátodo.

Apertando o botão, o capacitor de 1000 µF se enche de carga e o LED acende. Ao soltar, o capacitor vai se esvaziando pelo resistor e a luz apaga aos poucos. Com um capacitor menor, apaga mais rápido.

Girar o potenciômetro muda a tensão no pino A0. O Arduino lê de 0 a 1023 com analogRead, converte com map e controla o brilho por PWM (analogWrite, 0 a 255).

Com INPUT_PULLUP, o pino 2 fica ligado no 5 V por um resistor interno. Apertar o botão liga o pino ao GND, a leitura vira LOW e o LED acende.

Cada nota é uma frequência: Dó = 262 Hz, Lá = 440 Hz. O tone toca a escala inteira guardada numa lista; quanto maior a frequência, mais agudo o som.

Com a biblioteca Servo, o comando write(ângulo) leva o braço a 0°, 90° e 180°. É o motor dos braços robóticos e das cancelas.

O 28BYJ-48 com a placa ULN2003 anda em passos: 2048 dão uma volta. A biblioteca Stepper gira um quarto de volta para cada lado, com precisão.
Os 11 sensores do laboratório, cada um num projeto que reage ao ambiente. Nas fotos, o circuito está ligado e o sensor na situação que dispara a reação.

O LDR muda de resistência com a luz. Com um resistor de 10 kΩ ele forma um divisor de tensão: no escuro a leitura cai e o LED acende sozinho.

O LM35 dá 10 mV por grau. A conta leitura × 500 ÷ 1023 vira °C; passou de 35 °C, acendem o LED e o alarme. A temperatura aparece no Monitor.

Terra seca dá leitura alta e terra molhada, baixa. LED vermelho = hora de regar, verde = planta feliz.

Quanto mais gás no ar, maior a leitura. Acima do limite, o LED pisca e a sirene alterna duas notas, como um alarme de verdade.

Um barulho alto passa do limite e troca o LED: uma palma acende, outra apaga. Usa uma variável que lembra o estado (aceso ou apagado).

O HC-SR04 manda um pulso de ultrassom e mede o eco com pulseIn: distância (cm) = tempo ÷ 58. Mais perto que 20 cm, LED e bipe, como no carro.

O PIR percebe o calor do corpo em movimento e dá HIGH. É a luz de corredor que acende quando alguém passa.

O sensor infravermelho dá LOW quando tem algo na frente (é “ativo em LOW”). Verde = caminho livre; vermelho = pare. É o para-choque do robô.

O sensor de chama vê a luz infravermelha do fogo e dá LOW. Fogo detectado: LED aceso e sirene que sobe e desce.

O sensor capacitivo percebe o dedo. O código detecta o começo do toque (de LOW para HIGH) e liga ou desliga a luz a cada toque.

Dá HIGH em cima da linha preta e LOW no chão branco. É o olho do robô seguidor de linha; o Monitor mostra “Na linha” ou “Fora da linha”.
O Laboratório Arduino é um Módulo Especial do Circuito Astrobox: lições guiadas, desafios corrigidos automaticamente, um chefe-professor e missões próprias, valendo XP no jogo.