const int trigPin = 7; // Pin del módulo ultrasonido para enviar la señal const int echoPin = 6; // Pin del módulo ultrasonido para recibir la señal int verde =2; //pin del led verde o encendido int rojo =3; //pin del led rojo o apagado int buzzer =4;// pin del buzzer long duracion; int distanciaCm, distanciaPulgadas; void setup() { Serial.begin(9600); // Inicialización de la comunicación serial a 9600 baudios pinMode(trigPin, OUTPUT); // Configuración del pin de envío como salida pinMode(echoPin, INPUT); // Configuración del pin de recepción como entrada pinMode(2, OUTPUT); // Configuración del pin 2 como salida pinMode(3, OUTPUT); // Configuración del pin 3 como salida pinMode(4, OUTPUT);//configuración del pin 4 como salida } void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); // Envío del pulso de ultrasonido delayMicroseconds(10); digitalWrite(trigPin, LOW); duracion = pulseIn(echoPin, HIGH); // Medición de la duración del eco distanciaCm = duracion * 0.034 / 2; // Cálculo de la distancia en centímetros distanciaPulgadas = duracion * 0.0133 / 2; // Cálculo de la distancia en pulgadas Serial.print("Distancia: "); Serial.print(distanciaCm); Serial.println(" cm"); // Impresión de la distancia en centímetros if (distanciaCm < 10) { digitalWrite(2, HIGH); // Enciende el pin 2 digitalWrite(3, LOW); // Apaga el pin 3 digitalWrite(4, HIGH); // Enciende el pin 4 delay(1000); // Espera 1 segundo } else { digitalWrite(2, LOW); // Apaga el pin 2 digitalWrite(3, HIGH); // Apaga el pin 3 digitalWrite(4, LOW); // Enciende el pin 4 } }
const int trigPin = 7; // Pin del módulo ultrasonido para enviar la señal
const int echoPin = 6; // Pin del módulo ultrasonido para recibir la señal
int verde =2; //pin del led verde o encendido
int rojo =3; //pin del led rojo o apagado
int buzzer =4;// pin del buzzer
long duracion;
int distanciaCm, distanciaPulgadas;
void setup() {
Serial.begin(9600); // Inicialización de la comunicación serial a 9600 baudios
pinMode(trigPin, OUTPUT); // Configuración del pin de envío como salida
pinMode(echoPin, INPUT); // Configuración del pin de recepción como entrada
pinMode(2, OUTPUT); // Configuración del pin 2 como salida
pinMode(3, OUTPUT); // Configuración del pin 3 como salida
pinMode(4, OUTPUT);//configuración del pin 4 como salida
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH); // Envío del pulso de ultrasonido
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duracion = pulseIn(echoPin, HIGH); // Medición de la duración del eco
distanciaCm = duracion * 0.034 / 2; // Cálculo de la distancia en centímetros
distanciaPulgadas = duracion * 0.0133 / 2; // Cálculo de la distancia en pulgadas
Serial.print("Distancia: ");
Serial.print(distanciaCm);
Serial.println(" cm"); // Impresión de la distancia en centímetros
if (distanciaCm < 10) {
digitalWrite(2, HIGH); // Enciende el pin 2
digitalWrite(3, LOW); // Apaga el pin 3
digitalWrite(4, HIGH); // Enciende el pin 4
delay(1000); // Espera 1 segundo
} else {
digitalWrite(2, LOW); // Apaga el pin 2
digitalWrite(3, HIGH); // Apaga el pin 3
digitalWrite(4, LOW); // Enciende el pin 4
}
}
Vamos profe el mejor de todos
un heroe
idolooo
@@CesarOrtuño-x3u vamos cesar
Gracias profe