Tag Archives: pong

Brain to Computer Interface

Charles Moyes (cwm55) and Mengxiang Jiang (mj294) writes:

We built a robust Brain-Computer Interface (BCI) using single-channel electroencephalography (EEG) with an AVR microcontroller, and we were able to play Pong using our brain waves (and monitor/record our sleep). Charles Moyes (cwm55) and Mengxiang Jiang (mj294)

We built a robust Brain-Computer Interface (BCI) using single-channel electroencephalography (EEG) with an AVR microcontroller, and we were able to play Pong using our brain waves (and monitor/record our sleep).

Brain to Computer Interface – [Link]

Want to play Pong on your Oscilloscope?

Want to play Pong on your Oscilloscope? @ Hack a Day – [via]

I always have! I don’t know why, but I like the idea of using an oscilloscope screen as a general use video display. Why not? In my case it sits on my desk full time, has a large screen area, can do multiple modes of display, and is very easy control. Making an oscilloscope screen do your bidding is an old trick. There are numerous examples out there. Its not a finished project yet, so be nice. It is actually rather crude, using a couple parts I had on hand just on a whim. The code is a nice mixture of ArduincoreGCCish…

The software runs on an Attiny84 micro controller clocked at 16Mhz, paired up with a Microchip MCP42100 dual 100k 8 bit digital potentiometer though the Attiny’s USI (Universal Serial Interface) pins. This is a fast, stable and accurate arrangement, but it requires sending 16 bits every time you want to change the value of one of the potentiometers so its also very piggy. I was just out to have some fun and did not have a proper 8 bit DAC. This was the closest thing outside of building one.
This project has a total resolution of 256x256x1. This sounds like a lot of resolution but don’t get too excited. You can have only a few hundred to maybe 1000 pixels on screen before it starts flickering pretty badly. I am sure this can be solved by someone who is not using GCC commands for almost all of an Arduino script, furiously tying to shove 16 or 32 bits of data out of its SPI port PER PIXEL with an Attiny that has no dedicated SPI.

Want to play Pong on your Oscilloscope? – [Link]

"Wise Clock 3" – PONG CLOCK!

Wise time with Arduino: First release of the Wise Clock 3 software: [via]

The routine work of porting the “Wise Clock 2″ code to the new “platform” (namely the new 3216 bicolor display) went well. Most of features worked right off the bat. Some coordinates had to be adjusted in order to center the text (time etc) on the larger display. These adjustments could have been avoided if the original code used calculations starting from X_MAX and Y_MAX. Ideally, just by changing these two values, the code should have worked.

“Wise Clock 3” – PONG CLOCK! – [Link]

LED Pong Clock

Nick Hall builds a LED Pong clock, project files and source code is included. [via]

This project uses the classic video game Pong to tell the time. The 2 players automatically win and lose so their scores reflect the hours and minutes. The clock can also show the time written in words, or with large or small digits. Two buttons allow you to set the time and change the clock mode via a menu screen. The project uses 2 LED matrix panels from Sure Electronics, an Arduino, and a DS1307 clock chip.

LED Pong Clock – [Link]

DIY Pong gaming console

Patrick Mccabe’s build this Pong game based on Arduino board and 8×8 LED modules controlled by MAX7219CNG LED matrix driver IC from Maxim. The game is controlled using two potentiometers and is build using professionally made PCB boards. Each LED module has it’s own little control PCB. Check construction details on the link below.

DIY Pong gaming console – [Link]