La carpeta <versión> será algo así como “0,75”. Utilice la última versión disponible.
cd ~/pibot
wget http://osoyoo.com/driver/picar/picar-line-tracking.py
python3 picar-line-tracking.py
exit
Reemplace el texto “pibot##” con la etiqueta en el PiBot
La contraseña para ingresar cuando se le solicite es “DogsAndCatsAreNice2.” sin las comillas. Los '.' al final es importante!
Es posible que tarde un par de minutos en instalar algunos archivos en el PiBot.
Si no recuerda qué es una variable, revise la descripción de Lección 1
La declaración “If” permite que el código tome decisiones basadas en el resultado de una prueba. Si el resultado es “Verdadero” o “1” entonces ejecuta asigna el primer valor, de lo contrario el resultado fue “Falso” o “0” y asigna el último valor.
A las variables sts # se les asigna un valor '0' si el pin GPIO es un '1' y un valor '1' si el pin GPIO no es un '1'.
Consulte la sección Descripción Eléctrica en la página anterior para obtener una descripción de cómo funcionan los sensores.
El segundo grupo de declaraciones “If” son independientes y no forman parte de la asignación de un valor a una variable. Este es el uso más común de la declaración “If”. Cuando la expresión después de “If” es “Verdadero”, ejecutará el código después de la declaración “If”; de lo contrario, omitirá ese código y pasará a la siguiente declaración.
Puede comprobar varios valores de una variable en una declaración “If” combinándolos con el operador “or”. Cuando alguno de los valores coincide, el resultado es “Verdadero”.
El operador “or” es parte de la lógica booleana que permite a las computadoras tomar decisiones basadas en cualquier entrada. La lógica booleana es la base de cómo funcionan las computadoras.
Se pueden agregar comentarios al código para describir lo que está haciendo. Siempre comienzan con un carácter ”#” y todo lo demás en la línea posterior es un comentario y no se ejecuta como parte del código. Los comentarios en el código no siempre son correctos. ¿Puedes detectar los errores?
La instrucción “While” es similar a la instrucción “If”. Continuará ejecutando el código bajo él siempre que la expresión sea “Verdadero”. A esto lo llamamos un ciclo porque cuando llega al final del código bajo la instrucción “While”, vuelve al principio. ¿Cuánto tiempo crees que seguirá funcionando este ciclo “While”?
python3 picar-line-tracking.py
sudo shutdown -h now