Skip to content
Contenido

Control PS2


🕹️ Aunque el mando de Play2 no fue originalmente diseñado para el control de plataformas robóticas, BigBot se acerca a esta experiencia con una librería. Ten en cuenta que puede presentar bugs, errores y desconexiones repentinas. Por lo tanto, este producto se ofrece con fines educativos. 🤖📚

Nota:

💡 Para garantizar una alta durabilidad del control PS2 y su protección, recomendamos conectar un conversor lógico de 3.3V a 5V. El nivel lógico del mando es de 3.3V, lo que asegura un rendimiento óptimo a lo largo del tiempo. Puedes adquirir el conversor lógico aquí. 🔗

Conexion

🎮 Para programar con el mando PS2, conecta el receptor del PS2 según la imagen. Puedes adquirir el mando PS2 o control en nuestra tienda virtual (Ver Aqui) para la Shield L298P.

Nota:

La alimentacion del receptor PS2 es de 3.3V, si alimenta el receptor con 5V puede correr el riesgo de dañarlo

Conexion Receptor

Mando PS2

¡Echa un vistazo a la configuración increíble de nuestro mando PS2! 🎮✨

Mando PS2

Emparejar Mando PS2

¡Emparejar tu mando PS2 es tan fácil como ver una peli en un domingo relajado con la consola! 🕹️✨ Simplemente enciende tu mando y pulsa el botón Mode. Cuando veas que solo brilla el LED rojo, ¡ya está listo para la acción!

Programación

Para programar nuestro Bigbot con el control de Play2, simplemente llamamos a la función PS2().

Esta función necesita dos parámetros: el primero es el objeto Bot que hemos instanciado, mientras que el segundo es la velocidad de Arranque predeterminada a la que deseamos que el robot se mueva.

Para el bot, hay dos velocidades adicionales: media y turbo, las cuales están predefinidas en la libreria y no pueden ser modificadas. Solo se puede ajustar la velocidad de arranque, actuando como una especie de selector de marchas, siendo "primera" en este caso; si no definimos la velocidad de arranque, por defecto será 100.

c
void PS2(Bot &bot, int minVelocidad=100);

A continuación, te mostramos un ejemplo de código para configurar un Bigbot MAGIC_4WD con el Control PS2. En este caso, hemos establecido una velocidad de arranque de 70.

c
#include <Bigbot.h>

Bot mibot(MAGIC_4WD);

void setup() {

int Velocidad = 70;
PS2(mibot, Velocidad);

}

void loop() {
}

Subir codigo

❤ Subir el código es muy sencillo. ¡Solo sigue los pasos de la imagen y en un abrir y cerrar de ojos tendrás tu código listo!

Subir CODIGO PASO A PASO IDE ARDUINO

O simplemente pégalo en el IDE de Arduino. ¡Facilísimo!👇

c
#include <Bigbot.h>

Bot mibot(MAGIC_4WD);
void setup() {
PS2(mibot); // Velocidad por defecto de 100
}

void loop() {
}

🤖🎮 Diseñado con amor por Bigtronica❤