Está en la página 1de 2

# include <OneSheeld.

h>
# define InputPin 11
# define OutputPin 10
# define inputPin2 13
# define outputPin2 12
# define MY_CONSTANT 20
int sensor_r_value sin firmar;
int sensor_l_value sin firmar;
int sensor_r_value_last sin firmar;
int sensor_l_value_last sin firmar;
int diferencia;
void setup () {
pinMode (InputPin, INPUT);
pinMode (OutputPin, OUTPUT);
pinMode (inputPin2, INPUT);
pinMode (outputPin2, OUTPUT);
OneSheeld.begin ();
}
void loop () {
read_sensors ();
retardo (1500);
}
int measure_r () {
digitalWrite (OutputPin, LOW); // Enviar pulsaciones bajas para 2 us
delayMicroseconds (2);
digitalWrite (OutputPin, HIGH); // Enviar pulso alto de 10s
delayMicroseconds (10);
digitalWrite (OutputPin, LOW); // Volver a pulso bajo
int distancia = pulseIn (InputPin, HIGH); // Leer el valor eco
int distance1 = distancia / 29/2; // En cm
volver distance1;
}
int measure_l () {
digitalWrite (outputPin2, LOW); // Enviar pulsaciones bajas para 2 us
delayMicroseconds (2);
digitalWrite (outputPin2, HIGH); // Enviar pulso alto de 10s
delayMicroseconds (10);
digitalWrite (outputPin2, LOW); // Volver a pulso bajo
int distancia = pulseIn (inputPin2, HIGH); // Leer el valor eco
int distancia2 = distancia / 29/2; // En cm
volver distancia2;
}
int read_sensors () {
sensor_r_value measure_r = ();
sensor_l_value measure_l = ();
if ((sensor_r_value <30) || (sensor_l_value <30)) {
TextToSpeech.say (" parar ahora y girar ");
}
else {}
if(((sensor_r_value>30)&&(sensor_l_value>30))&&((sensor_r_value_last<30)||(senso
r_l_value_last<30))){
TextToSpeech.say ("seguir adelante");}
sensor_r_value_last = sensor_r_value;
sensor_l_value_last = sensor_l_value;
}

También podría gustarte

  • Twlio Sms Orangepi
    Twlio Sms Orangepi
    Documento1 página
    Twlio Sms Orangepi
    Rasec Huanca
    Aún no hay calificaciones
  • Mysql w7
    Mysql w7
    Documento1 página
    Mysql w7
    Rasec Huanca
    Aún no hay calificaciones
  • Mysql w7
    Mysql w7
    Documento1 página
    Mysql w7
    Rasec Huanca
    Aún no hay calificaciones
  • Mysql w7
    Mysql w7
    Documento1 página
    Mysql w7
    Rasec Huanca
    Aún no hay calificaciones
  • Config Dashboard
    Config Dashboard
    Documento4 páginas
    Config Dashboard
    Rasec Huanca
    Aún no hay calificaciones
  • Clasificación de Robots
    Clasificación de Robots
    Documento3 páginas
    Clasificación de Robots
    Rasec Huanca
    Aún no hay calificaciones
  • Cidimec
    Cidimec
    Documento18 páginas
    Cidimec
    Rasec Huanca
    Aún no hay calificaciones
  • c911 Dimmer
    c911 Dimmer
    Documento1 página
    c911 Dimmer
    Rasec Huanca
    Aún no hay calificaciones
  • Propuesta 2
    Propuesta 2
    Documento1 página
    Propuesta 2
    Rasec Huanca
    Aún no hay calificaciones
  • Nota Rapida
    Nota Rapida
    Documento1 página
    Nota Rapida
    Rasec Huanca
    Aún no hay calificaciones
  • c911 Dimmer
    c911 Dimmer
    Documento2 páginas
    c911 Dimmer
    Rasec Huanca
    Aún no hay calificaciones
  • Trabajos MATLAB
    Trabajos MATLAB
    Documento1 página
    Trabajos MATLAB
    jaroro1981
    Aún no hay calificaciones
  • Ip31x2manual en - En.es
    Ip31x2manual en - En.es
    Documento65 páginas
    Ip31x2manual en - En.es
    Rasec Huanca
    Aún no hay calificaciones
  • Sensor Conexion
    Sensor Conexion
    Documento1 página
    Sensor Conexion
    Rasec Huanca
    Aún no hay calificaciones
  • Practica Ruido
    Practica Ruido
    Documento10 páginas
    Practica Ruido
    Rasec Huanca
    Aún no hay calificaciones
  • Sensor Conexion
    Sensor Conexion
    Documento1 página
    Sensor Conexion
    Rasec Huanca
    Aún no hay calificaciones
  • Codigo Asqui
    Codigo Asqui
    Documento2 páginas
    Codigo Asqui
    Rasec Huanca
    Aún no hay calificaciones
  • Temario para El Examen
    Temario para El Examen
    Documento1 página
    Temario para El Examen
    Rasec Huanca
    Aún no hay calificaciones
  • Calificación
    Calificación
    Documento5 páginas
    Calificación
    Rasec Huanca
    Aún no hay calificaciones
  • Serial
    Serial
    Documento3 páginas
    Serial
    Rasec Huanca
    Aún no hay calificaciones
  • ZZ
    ZZ
    Documento3 páginas
    ZZ
    Rasec Huanca
    Aún no hay calificaciones
  • CDSV
    CDSV
    Documento3 páginas
    CDSV
    Rasec Huanca
    Aún no hay calificaciones
  • Temario para El Examen
    Temario para El Examen
    Documento1 página
    Temario para El Examen
    Rasec Huanca
    Aún no hay calificaciones
  • Calificación
    Calificación
    Documento5 páginas
    Calificación
    Rasec Huanca
    Aún no hay calificaciones
  • Administracion Financiera (01-11)
    Administracion Financiera (01-11)
    Documento3 páginas
    Administracion Financiera (01-11)
    Rasec Huanca
    Aún no hay calificaciones
  • Calcula Dora
    Calcula Dora
    Documento8 páginas
    Calcula Dora
    Rasec Huanca
    Aún no hay calificaciones
  • Sol Jun 2002 B1
    Sol Jun 2002 B1
    Documento2 páginas
    Sol Jun 2002 B1
    Rasec Huanca
    Aún no hay calificaciones
  • Temario para El Examen
    Temario para El Examen
    Documento1 página
    Temario para El Examen
    Rasec Huanca
    Aún no hay calificaciones
  • Administracion Financiera (01-11)
    Administracion Financiera (01-11)
    Documento3 páginas
    Administracion Financiera (01-11)
    Rasec Huanca
    Aún no hay calificaciones