Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INSTRUMENTACIÓN
Sensores con Filtro
EQUIPO 3:
- GONZALEZ MONTOYA JESUS ALFONSO
– LOPEZ MARCELINO BRANDON DAVID
- ORIGINALES MONTOYA DIEGO
- PEREZ ALVARADO NAYELI
31/03/2023
1. Introduccion
En esta práctica utilizamos un sensor ultrasónico HC-SR04 el cual detecta la distancia
de algún objeto que este en frente de los transductores. Utilizamos dos filtros: el filtro
EMA y el filtro de Kalman.
2. Desarrollo
2.1 Código
#include <Arduino.h>
#define trig_pin 23
#define echo_pin 22
#define red_area_pin 2
#define yellow_area_pin 4
#define green_area_pin 5
#define start 19
#define stop 21
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(trig_pin, OUTPUT);
pinMode(echo_pin, INPUT);
pinMode(red_area_pin, OUTPUT);
pinMode(yellow_area_pin, OUTPUT);
pinMode(green_area_pin, OUTPUT);
pinMode(start, INPUT);
pinMode(stop, INPUT);
void loop() {
if (digitalRead(start) == HIGH){
// put your main code here, to run repeatedly:
digitalWrite(trig_pin, LOW); //Asegurar el apagado del trig
delayMicroseconds(2);
digitalWrite(trig_pin, HIGH); //Asegurar el encendido del trig
delayMicroseconds(10);
//FILTRO kalman
delay(100);
}
if (digitalRead(start) == LOW && digitalRead(stop) == HIGH){
digitalWrite(yellow_area_pin, LOW);
digitalWrite(red_area_pin, LOW);
digitalWrite(green_area_pin, LOW);
delay(110);
}
}
}
2.2 Simulación
2.2 Circuito en fisico