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.
wget http://osoyoo.com/driver/picar/picar-obstacle-avoid.py
El PiBot primero rotará el sensor de distancia ultrasónico hacia el frente durante 3 segundos. Si el sensor no mira hacia el frente del PiBot durante estos tres segundos, mantenga presionadas las teclas de control + C para finalizar el programa. Luego, retire el tornillo M2x4 mm que sujeta el sensor de distancia ultrasónico al micro servomotor y vuelva a colocarlo de modo que mire hacia la parte frontal del PiBot. Luego reinstale el tornillo M2x4mm para sujetar el sensor de distancia ultrasónico al micro servomotor e ingrese el comando nuevamente.
python3 picar-obstacle-avoid.py
Si no recuerda qué es una variable, revise la descripción de Lección 1
Estas variables establecen la salida PWM que le dice al micro servo motor en qué dirección apuntar. Si el sensor de distancia ultrasónico no apunta hacia adelante y no puede hacer que apunte hacia adelante ajustándolo, puede ajustar dónde apunta cambiando estos valores. Si cambia el valor de servo_ctr, asegúrese de cambiar los otros dos valores para que haya la misma diferencia entre ellos y el valor de servo_ctr.
Si no recuerda lo que hacen las sentencias while, revise Lección 2 para refrescarse.
La hoja de datos de los sensores del robot le indica cómo interactuar con ellos y obtener los datos que necesita. Si nadie más ha escrito un software para usar el sensor, siempre puede escribir el suyo utilizando la hoja de datos para saber qué hacer.
Consulte la sección Descripción Eléctrica en la página anterior para obtener una descripción de cómo funciona el sensor.
La datasheet tiene un tiempo mínimo requerido entre mediciones. Asegúrese de que haya suficiente tiempo después de los cambios para que las medidas no se estropeen.
Detener el PiBot mientras se toman medidas garantiza que tenga tiempo suficiente para tomar una decisión en qué dirección tomar. Cuando lo hace conducir continuamente, debe asegurarse de que pueda tomar las medidas y tomar una decisión antes de que se mueva lo suficiente como para chocar con algo.
python3 picar-obstacle-avoid.py
sudo shutdown -h now