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

Mando PS2
¡Echa un vistazo a la configuración increíble de nuestro 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.
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.
#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!

O simplemente pégalo en el IDE de Arduino. ¡Facilísimo!👇
#include <Bigbot.h>
Bot mibot(MAGIC_4WD);
void setup() {
PS2(mibot); // Velocidad por defecto de 100
}
void loop() {
}