UNIDAD EDUCATIVA PARTICULAR POLITÉCNICO
3° AÑO PAI - 9° GRADO "A"
Clase #4: Puerta automática
Nombre: Segundo Izurieta Fecha: 02/02/2021
Para esta clase, realizamos un circuito de una puerta automática, el cual consistís en girar un servomotor dependiendo del sensor ultrasónico. Si detectaba un objeto cerca, el servomotor debe girar, y se debe cerrar en el caso opuesto.
Cuando empezamos a trabajar, copié el circuito del carrito evita-obstáculos, porque ya tenía conectado y programado un sensor de distancia. Hacer los cambios en él tomó mucho tiempo, pero lo logramos. Incluso programar fue algo difícil. Sin embargo, con ayuda de la miss y una buena observación, logramos ver los errores y corregirlos. Aquí presento la actividad:
Código:
Servo servo;
const int EchoPin = 3;
const int TriggerPin = 4;
int ping(int TriggerPin, int EchoPin) {
long duration, distanceCm;
digitalWrite(TriggerPin, LOW); //para generar un pulso limpio ponemos a LOW 4us
delayMicroseconds(4);
digitalWrite(TriggerPin, HIGH); //generamos Trigger (disparo) de 10us
delayMicroseconds(10);
digitalWrite(TriggerPin, LOW);
duration = pulseIn(EchoPin, HIGH); //medimos el tiempo entre pulsos, en microsegundos
distanceCm = duration * 10 / 292/ 2; //convertimos a distancia, en cm
return distanceCm;
}
void setup()
{
Serial.begin(9600);
servo.attach(7);
pinMode(TriggerPin, OUTPUT);
pinMode(EchoPin, INPUT);
}
void loop()
{
int cm = ping(TriggerPin, EchoPin);
Serial.print("Distancia: ");
Serial.println(cm);
delay(10);
//ABRIR
if(cm<30){
servo.write(90);
delay(10);
}
//CERRAR
else{
servo.write(0);
delay(10);
}
}
- Completar la práctica.
- Crear un circuito de una puerta automática.
- Detectar errores en los códigos (superado con la ayuda de la profesora).
- Crear el código del circuito (superado con razonamiento).
Párrafo del líder:
Hoy Diego no vino, así que sólo estábamos Carla y yo. Carla sí estuvo atenta con la cámara encendida todo el tiempo y nunca de salió de ella. Aportó con conectar un servomotor y ayudar un poco a resolver el problema que tuvimos. En el día 3 de febrero, Diego sí vino, pero aportó poco. Al menos ambos mantuvieron sus cámaras encendidas.
No hay comentarios:
Publicar un comentario