Projeto - 09
Desenvolver um projeto para desligar um diodo laser, utilizando um sensor de toque capacitivo.
01 - Arduino Mega 2560
01 - Protoboard
02 - LEDs (vermelho - verde)
02 - Resistor de 220Ω para os LEDs
01 - Sensor Touch Capacitivo
01 - Sensor de luz LDR
01 - Resistor 10KΩ para o LDR
01 - Diodo Laser
Jumpers
Componentes
Qtd | Descrição
-LED vermelho na porta digital (10)
-LED verde na porta digital (11)
-LDR na porta analógica (A0)
-Diodo: positivo (fio vermelho na porta digital (3)) negativo (fio azul) em GND
-Touch Capacitivo na porta digital (2) positivo em 5V e negativo em GND
Instruções
- Arduino IDE
- Variáveis e Constantes
- Operadores Relacionais
- Operadores Lógicos
- Portas Digitais
- Portas Analógicas
- Construção de Algoritmos: Estrutura de Repetição com Teste na Saída
- Especificações dos seguintes componentes:
(Protoboard) (Led) (Resistor) (Jumper) (LDR) (Diodo Laser)
Conhecimentos
Observação:
-
Diagrama de Blocos

Protótipo do Circuito

#define ldr A0
#define touch 2
#define laser 3
#define ledVerm 10
#define ledVerd 11
void setup() {
// put your setup code here, to run once:
pinMode(ldr, INPUT);
pinMode(laser, OUTPUT);
digitalWrite(laser, HIGH);
pinMode(touch,INPUT);
pinMode(ledVerm, OUTPUT);
pinMode(ledVerd, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
int toque;
toque = digitalRead(touch);
do {
if (toque == 1) { //pressionado
digitalWrite(ledVerm,LOW);
digitalWrite(ledVerd,HIGH);
digitalWrite(laser,LOW);
}
else {
digitalWrite(ledVerm,HIGH);
digitalWrite(ledVerd,LOW);
digitalWrite(laser,HIGH);
}
toque = digitalRead(touch);
}
while ((toque == 1));
}