Paso 4: codificación
Conectar tu arduino al pc
Asegúrese de que ha seleccionado la tabla derecha
luego subo este dibujo
#define trigPin 13
#define echoPin 12
#define led 11
#define led2 10
void setup() {}
Serial.Begin (9600);
pinMode (trigPin, salida);
pinMode (echoPin, entrada);
pinMode (led, salida);
pinMode (led2, salida);
}
void loop() {}
larga duración, distancia;
digitalWrite (trigPin, LOW); Agregar esta línea
delayMicroseconds(2); Agregar esta línea
digitalWrite (trigPin, HIGH);
delayMicroseconds(1000); -Quitar esta línea
delayMicroseconds(10); Agregar esta línea
digitalWrite (trigPin, LOW);
duración = pulseIn (echoPin, HIGH);
distancia = (duración/2) / 29,1;
Si (distancia < 4) {/ / esto es donde sucede el relé de encendido/apagado
digitalWrite(led,HIGH); Relé en
digitalWrite(led2,LOW);
}
Else {}
digitalWrite(led,LOW);
digitalWrite(led2,HIGH);
}
Si (distancia > = 200 || distancia < = 200) {}
Serial.println ("fuera de rango");
}
Else {}
Serial.Print(Distance);
Serial.println ("cm");
}
Delay(5000);
}