Ir al contenido principal

evasor de obstaculos CODIGO

 const int echo=2;

const int trig=3;

volatile unsigned distancia;

const int cerca=15;

const int duracionMaxPulso=5000;

const int ENA=11;

const int IZQ1=9;

const int IZQ2=8;

const int DER2=7;

const int DER1=6;

const int ENB=10;


void setup(){

  pinMode(trig, OUTPUT);

  pinMode(echo, INPUT);

  pinMode(ENA, OUTPUT);

  pinMode(IZQ1, OUTPUT);

  pinMode(IZQ2, OUTPUT);

  pinMode(DER2, OUTPUT);

  pinMode(DER1, OUTPUT);

  pinMode(ENB, OUTPUT);

}


void loop() {

  medir();

  if (distancia < cerca){

    obstaculo();

  }

  else{


  }

  adelante();

}


void medir(){

  digitalWrite(trig, LOW);

  delayMicroseconds(2);

  digitalWrite(trig, HIGH);

  delayMicroseconds(10);

  digitalWrite(trig, LOW);

  distancia=(pulseIn (echo, HIGH, duracionMaxPulso))/29.12/2;

  if(distancia==0) { distancia=duracionMaxPulso;}

}


void adelante(){

    digitalWrite (IZQ1, 1);

    digitalWrite (IZQ2, 0);

    digitalWrite (DER2, 0);

    digitalWrite (DER1, 1);

    digitalWrite (ENA, 90);

    digitalWrite (ENB, 90);

}


void derecha(){

  digitalWrite (IZQ1, 1);

  digitalWrite (IZQ2, 0);

  digitalWrite (DER2, 1);

  digitalWrite (DER1, 0);

  digitalWrite (ENA, 150);

  digitalWrite (ENB, 200);


}


void detenido(){

  digitalWrite (IZQ1, 0);

  digitalWrite (IZQ2, 0);

  digitalWrite (DER2, 0);

  digitalWrite (DER1, 0);

  digitalWrite (ENA, 0);

  digitalWrite (ENB, 0);


}


void obstaculo(){

  detenido();

  delay(300);

  derecha();

  delay(230);

  detenido();

  delay(100);

}







Comentarios

Entradas populares de este blog

EXAMEN DE EXCEL 📚🧠📌

 Seguir las indicaciones para cumplir con la evaluación de Excel 💪📊📌📂📚🧠 Actividad 1: Una tienda de computadoras necesita adquirir nueva mercancía, para ello necesitan elaborar en Excel una tabla de gastos, para tener un presupuesto. Esta es la lista que tienen y el precio Computadora de escritorio - 10500 pesos 💻💻💻💻 Laptop Lenovo - 9800 pesos 💻🧍 Audifonos - 150 pesos 👂 💻 Mouse - 100 pesos 🐀 Teclado - 250 pesos 🎹 Licencia de antivirus - 1800 pesos 👾👾👾👿 Tapete para mouse - 250 pesos La tienda necesita  Computadora de escritorio - 8 piezas Laptop Lenovo - 25 piezas Audifonos - 50 piezas Mouse - 33 piezas Teclado - 33 piezas Licencia de antivirus - 7 piezas Tapete para mouse - 50 piezas Elaborar en Excel una hoja llamada "PRESUPUESTO" de color verde y en esa hoja una tabla donde se coloquen los precios por cada pieza y al final se coloque el total global de todo lo que se debe de gastar, favor de revisar bien las filas y columnas, ya que son importantes Agrega...

Examen Práctico de Microsoft Word

Las siguientes indicaciones forman parte del examen en Microsoft Word 📕📚🤓🤓 No olviden tomar en cuenta aspectos como tamaño, tipo de letra, color, etc. 1. Elaborar un documento en Word sobre  "¿Qué es la  Computación en la nube?"  😱🙀  mínimo  1 hoja de investigación , y en base a ello  complementar el documento con las siguientes instrucciones. ⛅💻 2. Crear un Gráfico SmartArt  de tipo "Jerarquía". Añade los siguientes modelos de implementación en el gráfico: 1.  "Nube Pública"  👾 2.  "Nube Privada" 💥 3.  "Nube Híbrida" 👀 Cambia los colores del Smart Art a uno que te guste. ✐🔵🔴🟢 3. Uso de Ilustraciones para explicar el Uso de la Nube 🌄🌄 Inserta 2 imágenes relacionadas con el uso de la nube. Da formato y posición a las imágenes, de manera que se vean agradables a la vista. 😀💬👀 😎😎👍GUARDAR EL ARCHIVO CON EL NOMBRE: Nombre_Apellidos_EXAMEN1_WORD.docx