Home

Taller de Robótica Educativa

image

Contents

1. La diferencia con el caso anterior es que el motor derecho est andando en reversa haciendo el giro m s pronunciado MOTOR 10 127 127 Iren reversa JMP etiqueta Se pasa a ejecutar c digo a partir de la ubicaci n de etiqueta Ejemplo _start LED 0 255 prendo el led MOTOR 10 0 O espero 10 unidades de tiempo con los motores apagados LEDO O apago el led JMP _ start ejecuto desde _start En este ejemplo se prende y apaga el led infinitamente Las instrucciones MOV y DEC El siguiente es un ejemplo que usa la instrucci n MOV junto con DEC y registros _start MOV ro 2 muevo 2 a r0 r0 es un registo _mover MOTOR 15 120 120 avanzar DEC rO decremento r0 en uno SKIPZ rO si rO est en cero ignoro la siguiente instrucci n JMP _mover repetir desde mover El ejemplo avanza el robot mientras el registro rO no tenga el valor cero lo har dos veces
2. mos elegir un Fondo y una distribuci n de cajas para el simulador Se debe hacer clic en simular sin elegir nada para usar la configuraci n por defecto e Cuando estamos en el simulador se puede volver a la IDE presionando la tecla escape e Utilizando punto y coma al final de las instrucciones es posible insertar comentarios en el c digo e Tuconsulta no molesta Pregunt por cualquier duda que tengas al resolver los ejercicios Anotaciones propias Manual de Instrucciones Introducci n a las instrucciones principales LED cual nuevo_estado Prende o apaga un led Por ahora solo tenemos un led disponible por lo que el par metro cual ser siempre cero El par metro nuevo_estado es O para apagar o 255 para prender Ejemplo LED 0 255 prende el LED LEDOO apaga el LED MOTOR tiempo motor_izq motor_der Por una cantidad de tiempo prende los motores con la potencia que se indican en motor_izq y motor_der Las potencias pueden ir de 127 a 127 donde un n mero negativo indica ir en reversa Ejemplos MOTOR 10 127 127 El robot avanza para adelante 10 unidades de tiempo a m xima potencia MOTOR 10 127 0 Girar a la izquierda usando una rueda como eje de rotaci n por 10 unidades de tiempo En este caso el motor izquierdo tiene m xima potencia y el derecho est apagado MOTOR 10 127 127 Girar a la izquierda usando el centro del robot como eje de rotaci n por 10 unidades de tiempo
3. o DEPARTAMENTO 22 2 DE COMPUTACION gt Facultad de Ciencias Exactas y Naturales UBA Taller de Rob tica Educativa Gu a de ejercicios Apuntes Semana de la Computaci n Ejercicios e Escribir un programa para que el robot se mueva para adelante y atr s una vez Tener en cuenta o Todo programa debe comenzar con la etiqueta _start o Se debe escribir una instrucci n por l nea o Usar la instrucci n motor ver al dorso o Luego de avanzar hacia adelante el robot debe prender el led Al volver al punto de salida debe apagarlo 1 Escribir un programa para que el robot se mueva para adelante y atr s infinitas veces 2 Escribir un programa para que el robot se mueva haciendo un cuadrado infinitas veces 3 Escribir un programa para que el robot se mueva haciendo un nico cuadrado y luego se detenga donde empez Qu cambiar a si en vez de un cuadrado quiero hacer un pent gono Y si quiero un hex gono Y si quiero un pol gono de N lados 4 Opcional o Escribir un programa para que el robot haga un solo cuadrado usando registros y la instrucci n MOV y DEC o Qu cambiar a si en vez de un cuadrado quiero hacer un pol gono de N lados Observaciones e Una vez escrito el c digo del programa se debe guardar el c digo con un nombre sin tildes Si hacemos clic en PLAY y no guardamos antes la IDE nos pedir guardar el archivo e Al hacer clic en PLAY aparecer una ventana donde pode

Download Pdf Manuals

image

Related Search

Related Contents

Simplemente Poderoso!  DVR104 DVR108 DVR116  Energy Sistem i8  StrategyQuant User's Guide  

Copyright © All rights reserved.
Failed to retrieve file