Sensor Ultrasonico Y Parlante
by Stuxnet97 in Circuits > Arduino
2606 Views, 2 Favorites, 0 Comments
Sensor Ultrasonico Y Parlante
Pequeño proyecto para un auto o llevar otras tareas como encender un motor.
Materiales
●Arduino Uno
●HCSR04
●BATERÍA 9V
●USB TYPE A/ B
●Cables
●Projectboard
Materiales
●Arduino Uno
●HCSR04
●BATERÍA 9V
●USB TYPE A/ B
●Cables
●Projectboard
Conectar Arduino
Descargar el IDE software para compilar el código del arduino.
Debemos añadir librerias para que compile el código.
-Pitches.h
-Ultrasonic.h
-Ultrasonic.cpp
Código:
#include "Ultrasonic.h" //Libreria del sonar
Ultrasonic ultrasonic(6,7); //Trigger, Echo
// Señal acustica
#include "pitches.h"
int sonar;
void setup()
{
}
void loop()
{
sonar = ultrasonic.Ranging(CM);
while (sonar < 60)
{
noTone(8);
delay(sonar*10);
tone(8, sonido);
delay(10);
noTone(8);
while (sonar < 10) //Si la distancia del sonar es menor que 10 cm
{
tone(8, sonido);
sonar = ultrasonic.Ranging(CM);
}
sonar = ultrasonic.Ranging(CM);
}
}
Debemos añadir librerias para que compile el código.
-Pitches.h
-Ultrasonic.h
-Ultrasonic.cpp
Código:
#include "Ultrasonic.h" //Libreria del sonar
Ultrasonic ultrasonic(6,7); //Trigger, Echo
// Señal acustica
#include "pitches.h"
int sonar;
void setup()
{
}
void loop()
{
sonar = ultrasonic.Ranging(CM);
while (sonar < 60)
{
noTone(8);
delay(sonar*10);
tone(8, sonido);
delay(10);
noTone(8);
while (sonar < 10) //Si la distancia del sonar es menor que 10 cm
{
tone(8, sonido);
sonar = ultrasonic.Ranging(CM);
}
sonar = ultrasonic.Ranging(CM);
}
}
Conexiones
Realizamos las conexiones del esquema. Puedes conectarlos directos al arduino.
no es necesario usar un solo GND para ambos. Existen 2 juntos.
no es necesario usar un solo GND para ambos. Existen 2 juntos.
Funcionamiento
Ya podremos acercar un objeto y escucharemos como a medida que se aproxima aumenta el sonido.