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”