Kepler Electronics

The Kepler Electronics Wiki

 26th August 2023 at 12:24am

PS2 BOTBOARDUINO ROVER

This is the project that kicked off Kepler Electronics! (in a way it was actually Vex Robotics, in more ways than one, but this is the first published video). This project is old, from spring 2018!

The idea was really simple; Make a simple radio-controlled rover using Arduino and a Playstation 2 controller. This was my first experience with Arduino, which was really neat.

The robot was based around a Pololu Zumo chassis, which I had seen ads for as a middle schooler in Robot Magazine (RIP!), and finally had an excuse to use. The robot was controlled by a Lynxmotion Branded wireless PS2 controller, connected to a Lynxmotion PS2 breakout board. The motor driving was done by an Adafruit_Motorshield, and the Arduino board in question was a Lynxmotion Botboarduino.

I think that a lot of this parts list was selected by which parts I was 100% sure would work together, and I was right, it did work.

In terms of libraries, the PS2 control was taken from Bill Porter's awesome PS2X library.

The code was based on two examples, since this was pretty early on in my C++ experience.

links

Parts