Quando alguém passa na frente do sensor ele apita
Materiais Necessários
- 1 sensor ultrassônico
- 1 módulo de buzzer
- 1 Arduino
- 7 jumper (fios)
- 1 Power bank (ou qualquer coisa que dê energia para o Arduino)
- 1 cabo USB com conectores Tipo A Macho e Tipo B Macho.
Ferramentas Necessárias
- Nenhuma ferramenta utilizada
Etapas
Ligação de fios
-
Ligue o vcc do sensor ultrassônico no 5v do Arduino, o trig na entrada nove digital, e o echo no 10 do Arduino, e o gnd no gnd do Arduino.
No módulo de buzzer liga o gnd no gnd do Arduino, e o I/O no pino 8 do Arduino, e o vcc no 5v no Arduino.
Código
-
Este é o código para colocar no Arduino ide e mandar para o Arduino:
#define TRIG 9
#define ECHO 10
#define BUZZER 8
long duracao;
float distancia;
void setup() {
pinMode(TRIG, OUTPUT);
pinMode(ECHO, INPUT);
pinMode(BUZZER, OUTPUT);
Serial.begin(9600);
}
void loop() {
// Envia o pulso ultrassônico
digitalWrite(TRIG, LOW);
delayMicroseconds(2);
digitalWrite(TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG, LOW);
// Recebe o retorno
duracao = pulseIn(ECHO, HIGH);
// Calcula a distância em centímetros
distancia = duracao * 0.0343 / 2;
"Serial.print(""Distancia: "");"
Serial.print(distancia);
"Serial.println("" cm"");"
// Se alguém estiver a 82 cm ou menos
if (distancia <= 82) {
digitalWrite(BUZZER, LOW);
}
else {
digitalWrite(BUZZER, HIGH);
}
delay(100);
}
Conclusão
Pronto agora é só passar na frente do sensor ultrassônico e o alarme irá apitar.

Comentários
0