Every new generation of computers repeats the techniques used by the earlier generations. [Kim Salmi] created an ASCII-based quadcopter simulation game using an Arduino that displays on the Arduino serial monitor. The modern twist is the controller: an accelerometer supplements the joystick for immersive play. And of course there are flashing LEDs.
An Arduino Uno provides the processing power and drives the serial monitor. A joystick and a Hitachi H48C accelerometer are mounted on a breadboard and wired to the Uno. The tilting of the accelerometer controls the height and left-right motion of the quadcopter on the screen. The joystick sets the the ‘copter in hover mode and lowers a ‘rescue’ line. Another LED warns when the maximum height, the vertical limit of the screen, is reached. The joystick also selects one of the three quadcopters, which have different performance characteristics.
There’s a video after the break. [Kim] provides the source code so you use it as a reference for handling the joystick and accelerometer inputs.
More proof that what is old is new.
9 thoughts on “Arduino Quadcopter Game Uses Serial Monitor”
Lol when i was learning UART with AVRs, i did something similar. It was a text based battle game.
Pretty fun to play around with
Now it just needs side scrolling, obstacles, and collision detection! Maybe piezo 1-bit audio
Please be kind and respectful to help make the comments section excellent. (Comment Policy)