Paso 13: configuración de
while(1): #"printRx" is separate in case I want to #parse out other sensor data from the bot printRx =str(intRx) #Bot heading, unmodified headingDeg = printRx #Making it a number so we can play with it. intHeadingDeg =int(headingDeg) headingDeg =str(intHeadingDeg) #Strings to hold the "Target Lock" status. stringXOk =" " stringYOk =" " | 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 |
13: esta es donde realmente abrimos una conexión serial con el dispositivo inalámbrico que está utilizando. Tenga en cuenta, hemos llamado la conexión serial abrimos "ser" así cuando vamos a enviar la información que será algo como ser.write ("Qué quieres aquí")
15-38: aquí declaramos un montón de variables. La "variable global" permite el código sabe que esta variable va a saltar entre los hilos. Siguiente, la variable = 0 realmente declara la variable. Sabe, usted tendrá que recordar cada hilo una variable global diciendo "variable global".
Una cosa debo decir, iFrame = 0 es una declaración de variable real, así como establecer en 0. Por supuesto, esto es cómo uno sería declarar una variable de tipo entero con un valor inicial de 0. En la solapa, rx = "" es también una declaración de variable pero esta vez una cadena. Usted sabrá que cambia información de un número entero a una cadena si ves algo como esto:
headingDeg = str(intHeadingDeg)
Dice el código: "Quiero convertir el valor de intHeadingDeg, que es un entero, una cadena y lo llaman 'headingDeg'"
Los comentarios indican lo que significa para cada variable. No va a mentir, no estoy seguro no tengo algunas variables declaradas pretende utilizar, no y se olvidó de quitar.
Una variable importante es la iFrame , ya que realiza un seguimiento de qué marco estamos en. Esto se convierte en clave en todos los aspectos de nuestro robot de seguimiento.