Circuito Astrobox
🧩 Módulo Especial

Laboratório Arduino sem queimar nenhum LED.

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 projetos
11sensores2motoresCou blocos19projetos prontos

Como o laboratório funciona

1. Monte

Arduino UNO, protoboard, LEDs, resistores, botões, potenciômetro, capacitor, diodo, buzzer, servo, motor de passo e 11 sensores. Um toque liga um fio.

2. Programe

Código em C, igual ao da IDE do Arduino (com as bibliotecas Servo e Stepper), ou montando blocos.

3. Ligue o ▶

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ê.

4. Mude o ambiente

Ferramentas de fogo, luz, chuva, gás, som, movimento e obstáculo agem nos sensores enquanto o circuito roda.

Eletrônica básica

Os primeiros passos: o que cada peça faz e por que o circuito funciona.

Projeto pisca-pisca no laboratório
01

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.

ArduinoLEDResistor 220 Ω
Projeto do diodo com dois ramos
02

Diodo: corrente de mão única

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.

Bateria 9 V2 diodos2 LEDs2 resistores
Projeto do capacitor
03

Capacitor: luz que apaga devagar

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.

Bateria 9 VBotãoCapacitor 1000 µFLED
Projeto do potenciômetro
04

Potenciômetro: dimmer de LED

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).

ArduinoPotenciômetro 10 kΩLED
Projeto do botão
05

Botão: aperta e acende

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.

ArduinoBotãoLED
Projeto do buzzer
06

Buzzer: melodia (Dó Ré Mi)

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.

ArduinoBuzzer
Projeto do servo motor
07

Servo: braço que varre 0° a 180°

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.

ArduinoServo motor
Projeto do motor de passo
08

Motor de passo: vai e volta

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.

ArduinoMotor de passo + ULN2003

Um projeto para cada sensor

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.

Luz noturna com LDR
S1

Luz (LDR): luz noturna

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.

LDRResistor 10 kΩLED
Alarme de calor com LM35
S2

Temperatura (LM35): alarme de calor

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.

LM35LEDBuzzer
Sensor de umidade do solo
S3

Umidade do solo: hora de regar

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

Sensor de solo2 LEDs
Detector de gás MQ-2
S4

Gás (MQ-2): detector de vazamento

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.

MQ-2LEDBuzzer
LED que ouve palmas
S5

Som: LED que ouve palmas

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).

Sensor de somLED
Sensor de ré com ultrassom
S6

Ultrassom: sensor de ré

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.

HC-SR04LEDBuzzer
Luz automática com PIR
S7

Presença (PIR): luz automática

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

PIRLED
Sensor de obstáculo infravermelho
S8

Obstáculo (IR): parar antes de bater

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

Sensor IR2 LEDs
Alarme de incêndio com sensor de chama
S9

Chama: alarme de incêndio

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

Sensor de chamaLEDBuzzer
Interruptor de toque
S10

Toque: interruptor sensível

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.

Sensor de toqueLED
Leitor de pista com TCRT5000
S11

Linha (TCRT5000): leitor de pista

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”.

TCRT5000LED

Quer o Laboratório na sua escola?

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.