Page 61 - Robotica1
P. 61

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:

                  const tSensors SE2 = (tSensors) S2;
                  task main()
                  {
                         long vol;
                         while(1)
                         {
                                while (SensorValue(SE2)<=930)
                                {
                                       if (SensorValue[SE2]<=900)
                                       {
                                              vol=1;
                                       }
                                       if (SensorValue[SE2]<=870)
                                       {
                                              vol=2;
                                       }
                                       if (SensorValue[SE2]<=840)
                                       {
                                              vol=3;
                                                                             }
                                        if (SensorValue[SE2]<=810)
                                       {
                                              vol=4;
                                       }
                                       if (SensorValue[SE2]<=750)
                                       {
                                              vol=5;
                                       }
                                       switch (vol)
                                       {
                                              case 1:
                                              nxtDisplayTextLine (2,"Volumen = 1");
                                              wait10Msec(10);
                                              PlayTone(200,10);
                                              break;
                                              case 2:
                                              nxtDisplayTextLine (2,"Volumen = 2");
                                              wait10Msec(10);
                                              PlayTone(400,10);
                                              break;
                                              case 3:
                                              nxtDisplayTextLine (2,"Volumen = 3");
                                              wait10Msec(10);
                                              PlayTone(600,10);
                                              break;
                                              case 4:
                                              nxtDisplayTextLine (2,"Volumen = 4");
                                              wait10Msec(10);
                                              PlayTone(800,10);
                                              break;
                                              case 5:
                                              nxtDisplayTextLine (2,"Volumen = 5");
                                              wait10Msec(10);
                                              PlayTone(1000,10);
                                              break;
                                       }
                                }
                         }
                  }

                  Proyecto PE101411                                                           Primera Parte
                          “La Robótica como herramienta interdisciplinaria de aprendizaje de la Ciencia”
   56   57   58   59   60   61   62   63   64   65   66