Académique Documents
Professionnel Documents
Culture Documents
Es un interruptor tctil
2)- Cuando se presiona un bigote, Qu voltaje ocurre en el pin I/O que lo monitorea? Qu
valor binario ocurrir en el registro de entrada?. Si se usa el pin P8 de I/O para monitorear el
pin de entrada, Qu valor tendr IN8 cuando se presione un bigote y que valor dentra
cuando un bigote no sea presionado?
Si se usa el pin P8 de I/O para monitorear el pin de entrada, Qu valor tendr IN8
cuando se presione un bigote y que valor tentra cuando un bigote no sea
presionado?
4)-Que comando se usa para brincar a diferentes subrutinas dependiendo del valor de una
variable? Qu comando se usa para decidir a que subrutina brincara? En que se basan
estas decisiones?
Que comando se usa para brincar a diferentes subrutinas dependiendo del valor de
una variable?
Esta decisin es basada en condiciones, las cuales son declaraciones lgicas que son evaluadas
como verdadero o falso
5)- Cual es el propsito de tener declaraciones IF::::THEN anidadas?
El programa puede chequear por una condicin, y si esa condicin es verdadera, puede chequear otra
condicin dentro de la primera condicin.
6)- Escriba un comando DEBUG para TestWhiskers.bs2 que actualize el estado de cada bigote
en una nueva lnea. Ajuste PAUSE para que sea 250 en vez de 50?
Usar un segundo comando CRSRXY que har que el estado del segundo bigote se muestre en el lugar
apropiado en la pantalla. Para alinearlo con los encabezados, el texto debe comenzar en la columna 9
de la fila 3
Turn_Away:
GOSUB Back_Up
GOSUB Turn_Left
GOSUB Turn_Left
RETURN
Para modificar la Rutina Main, reemplaza los tres comandos GOSUB bajo la primera condicin IF
con esta sola lnea: GOSUB Turn_Away
PROYECTOS
1)- Modifique RoamingWithWhiskers.bs2 para que el Boe-Bot haga un sonido de 4 KHz y 100
ms antes de ejecutar la maniobra evasiva. Haga que suene 2 veces si ambos contactos de los
bigotes son detectados durante el mismo muestre.
Turn_Right:
FOR pulseCount = 0 TO 24 Gira a la dcha. 90.
PULSOUT 13, 850
PULSOUT 12, 850
PAUSE 20
NEXT
RETURN
Sonido:
FREQOUT 4, 100, 4000
RETURN
2)- Modifique RoamingWithwhisker.bs2 para que el Boe-Bot avance en un circulo de 1 metro
de dimetro. Cuando toque un bigote, causara que viaje en un circulo mas cerrado (de menor
dimetro). Cuando toque el otro bigote, causara que Boe-Bot navegue en un circulo de mayor
dimetro