Ejemplos

De Proyecto Butiá
Revisión del 00:16 20 jun 2011 de Andres (Discusión | contribuciones) (Página creada con 'import butiaAPI import time robot = butiaAPI.robot() robot.abrirSensor() robot.abrirMotores() i = 0 veces = 1 gireDerecha = 0 while i<200: i += 1 linea = rob...')

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

import butiaAPI import time

robot = butiaAPI.robot()

robot.abrirSensor() robot.abrirMotores()

i = 0 veces = 1 gireDerecha = 0

while i<200:

       i += 1
       linea = robot.getEscalaGris()
       print linea
       if linea > "200":
               veces = 1
               robot.setVelocidadMotores("0", "400", "0", "400")
       else:
               if gireDerecha == 1:
                       #Giro a la izq
                       robot.setVelocidadMotores("1", "400", "0", "400")
                       gireDerecha = 0
               else:
                       #Giro a la der
                       robot.setVelocidadMotores("0", "400", "1", "400")
                       gireDerecha = 1
               
               time.sleep(veces * 0.1)
               robot.setVelocidadMotores("0", "0", "0", "0")
               veces += 1
       time.sleep(0.2)

robot.setVelocidadMotores("0", "0", "0", "0")