Partilhar: WhatsApp
aulify
UC UC02842 · T. Desenv. Software, T. Sist. Comp. Redes

Ficha 01 · Arduino básico

LEDs, botões, sensores analógicos
Versão · Aluno
Tempo · 4 horas
Aluno(a)
Turma
Data

Exercício 1 · Blink personalizado

Modifica o Blink para piscar a 5Hz (5 vezes por segundo).

Resposta:

Exercício 2 · Semáforo

Liga 3 LEDs (vermelho pino 8, amarelo pino 9, verde pino 10, cada um com resistência 220Ω). Simula semáforo: verde 3s, amarelo 1s, vermelho 3s, amarelo 1s, repete.

Resposta:

Exercício 3 · Botão controla LED

Botão entre pino 2 e GND (com INPUT_PULLUP). LED no pino 8. - LED acende enquanto botão estiver premido.

Resposta:

Exercício 4 · Toggle com debounce

Modifica o exercício 3 para que cada click alterna o estado do LED (não enquanto premido). Implementa debounce.

Resposta:

Exercício 5 · Potenciómetro + LED PWM

Potenciómetro em A0, LED PWM no pino 9. Controla brilho do LED com a posição do potenciómetro.

Resposta:

Exercício 6 · LDR + threshold

LDR em A0 (com 10kΩ pull-down a GND). LED no pino 8. Quando ficar escuro (raw < 300), LED acende automaticamente.

Resposta:

Exercício 7 · TMP36 + Serial Monitor

Sensor de temperatura TMP36 em A0. Imprime no Serial Monitor a temperatura em °C e °F, uma leitura por segundo.

Resposta:

Exercício 8 · Termómetro com LEDs (bar graph)

Combina TMP36 (A0) com 5 LEDs (pinos 5-9). Acende mais LEDs consoante a temperatura: - < 18°C: 1 LED. - 18-22°C: 2 LEDs. - 22-26°C: 3 LEDs. - 26-30°C: 4 LEDs. - > 30°C: 5 LEDs.

Resposta: