Esta práctica emplea un sensor de infrarrojos controlado mediante un mando a distancia compatible SONY. En función de la tecla pulsada, el programa nos muestra mediante el comando irin, un valor asociado a ese botón.
Por lo tanto podemos programar para que dependiendo de la pulsación, el programa realice una función u otra.
Programa "Contorl de motores de un vehículo"
inicio:
irin[200],C.1,b0 'Leemos el valor del sensor Control Remoto conectado a la entrada C.0
debug bo 'Se lo asignamos a la variable b0 y mostramos en pantalla
'segun la tecla pulsada hace una funcion u otra
if b0 =0 then goto izquierda
if b0 =1 then goto derecha
if b0 =2 then goto avanza
if b0 =3 then goto retrocede
if b0 =4 then goto para
goto inicio
iquierda:
high B.4 'Motor 1 avanza
Low B.5
high B.6 'Motor 2 parado
high B.7
goto inicio
derecha:
high B.4 'Motor 1 parado
high B.5
high B.6 'Motor 2 avanza
low B.7
goto inicio
avanza:
high B.4 'Motor 1 avanza
Low B.5
high B.6 'Motor 2 avanza
low B.7
goto inicio
retrocede:
low B.4 'Motor 1 retrocede
high B.5
high B.6 'Motor 2 retrocede
low B.7
goto inicio
para:
low B.4 'Motor 1 parado
low B.5
high B.6 'Motor 2 parado
high B.7
goto inicio
No hay comentarios:
Publicar un comentario
En este espacio puedes comentar la entrada publicada o hacer preguntas o sugerencias