Page 34 - Robotica1
P. 34

Elaboradas por: Norma Angélica González Sandoval y Sergio López Luna


                  PARTE 5:


                  Lean el siguiente programa por equipo y expliquen cada bloque marcado en las distintas escalas de
                  grises:

                  #pragma config(Sensor, S4,     sonarSensor,         sensorSONAR)

                  task main()
                  {
                    int velocidad = 0;
                    int sonarvalor = 0;
                    int distancia = 10;

                    while(true)
                    {
                      sonarvalor = SensorValue(sonarSensor);
                      nxtDisplayCenteredTextLine(0, "Leyendo");
                      nxtDisplayCenteredBigTextLine(2, "%d", sonarvalor);
                      wait1Msec(100);
                      velocidad = (SensorValue(sonarSensor) - distancia);

                      if (velocidad > 100)
                      {
                        velocidad = 100;
                      }

                      nxtDisplayCenteredTextLine(5, "%d", velocidad);
                      nxtDisplayCenteredTextLine(7, "Veloc. Motor");

                      motor[motorC] = velocidad;
                      motor[motorB] = velocidad;
                    }
                  }



                  Respondan por equipo las siguientes preguntas:

                      1.  ¿En qué momento avanza el robot?






                      2.  ¿En qué momento disminuye su velocidad?






                  Proyecto PE101411                                                           Primera Parte
                          “La Robótica como herramienta interdisciplinaria de aprendizaje de la Ciencia”
   29   30   31   32   33   34   35   36   37   38   39