CLASE #2 Y 3 CONTINUACIÓN DEL SENSOR ULTRASÓNICO (CARRITO EVITA OBSTÁCULOS)
LA CONEXIÓN
CÓDIGO:
const int Trigger = 2; //Pin digital 2 para el Trigger del sensor
const int Echo = 3; //Pin digital 3 para el Echo del sensor
void setup()
{
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(7, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(10, OUTPUT);
Serial.begin(9600);//iniciailzamos la comunicación
pinMode(Trigger, OUTPUT); //pin como salida
pinMode(Echo, INPUT); //pin como entrada
digitalWrite(Trigger, LOW);//Inicializamos el pin con 0
}
void loop()
{
long t; //tiempo que demora en llegar el eco
long d; //distancia en centimetros
digitalWrite(Trigger, HIGH);
delayMicroseconds(10); //Enviamos un pulso de 10us
digitalWrite(Trigger, LOW);
t = pulseIn(Echo, HIGH); //obtenemos el ancho del pulso
d = t/59; //escalamos el tiempo a una distancia en cm
Serial.print("Distancia: ");
Serial.print(d); //Enviamos serialmente el valor de la distancia
Serial.print("cm");
Serial.println();
delay(100); //Hacemos una pausa de 100ms
if(d > 60){
digitalWrite(8, HIGH);
digitalWrite(7, LOW);
analogWrite(9,150);//0-255
digitalWrite(5, HIGH);
digitalWrite(10, LOW);
analogWrite(6,150);//0-255
}
else {
digitalWrite(8, LOW);
digitalWrite(7, HIGH);
analogWrite(9,150);//0-255
digitalWrite(5, LOW);
digitalWrite(10, HIGH);
analogWrite(6,150);//0-255
}
}
DESARROLLO
En esta clase al fin logramos terminar la práctica del sensor ultrasónico y los motores. La verdad es que ya no tuvimos dificultades, ya que pudímos organizarnos, investigar y analizar para poder hacer el código correcto. Al principio, revisamos que todo estuviera bien conectado y luego pasamos a elaborar el código.
- Dificultades y logros
No se nos presentaron dificultades, ya que pudimos completar lo que nos faltaba.
QUÉ APRENDÍ
En esta clase pude aprender como programar de manera correcta un sensor ultrasónico, y la manera correcta de poner una condición. Esta práctica me va ayudar mucho ya que mi poyecto es un drone y voy a utilizar un sensor ultrasónico
Comentarios
Publicar un comentario