Componentes
| Qtd | Descrição |
|---|---|
| 01 | Arduino Mega 2560 → |
| 01 | Protoboard→ |
| 02 | LEDs ( 01 Vermelho – 01 Verde)→ |
| 02 | Resistores 220Ω para os Leds→ |
| 01 | Sensor de Touch Capacitivo (TTP223B)→ |
| 01 | Sensor de Luz LDR→ |
| 01 | Resistor 10KΩ para o LDR→ |
| 01 | Diodo Laser→ | - | Jumpers→ |
Instruções
- LED vermelho na porta digital (10).
- LED verde na porta digital (11).
- LDR na porta analógica (A0).
- Diodo Laser: positivo (fio vermelho na porta digital (3)) e negativo (fio azul) em GND.
- Touch Capacitivo na porta digital (2) positivo em 5V e negativo em GND.
Conhecimentos Requeridos
Observações Técnicas
-
Diagrama de Blocos
Protótipo do Circuito
Código do Projeto
Baixar .INO
#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));
}