Made this back in May but never actually made a post on here about it. I used the “Touch Screen/Digitizer for NDSi LL” I got from DealExtreme and a speaker to generate sound based on where you press on the screen.
TouchShield Slide, MeCap lithium backpack, DoubleWide extender shield, some mini-breadboards and a 3-axis accelerometer arrived from Liquidware some time last week. Made a “snow” program based on this one which I think is pretty much exactly the same except that one has a larger “brush size” when pressing on the screen.
I edited the touchscreen Neko program to include Marisa sprites based on her sprites from “Patchcon: Defend the Library!”, except in monochrome. She can also be controlled by serial port if connected through USB: send a header byte of 255 to the Arduino, followed by the X and Y coordinates, and she will move there (assuming the previous command was a valid one). This allows her to also be controlled by, say, Ustream/IRC chat commands.
Source code and bitmaps can be found here.
Update: Had an interactive stream on Ustream where viewers could type “!mari” followed by two integers, and she would move to the coordinate (unless it’s too large or small, then she moves to wherever she can). Here‘s a recording of the stream; cooler stuff happens at about 13 mins onward (fire and snow effects). It doesn’t record the chat messages though, but they were definitely there.
Made an Arduino program based on the computer program Neko. Neko moves to where you tap on the screen, and if you don’t do anything for awhile, it does some idle animations. I’ve also added a thing that wasn’t in the original program; after Neko performs two idle animations, it moves to a random location on the screen (not shown in the video).
Source code can be found here.
Update: Figured out how to make Neko controllable by having users type in coordinates on UStream.
I took one of those Sony Ericsson touchscreens I got from DealExtreme, along with a SparkFun Nintendo DS touchscreen breakout board (it works with this touchscreen too), and put it on my KS0108 MONOCHRON GLCD screen after a lot of messing around with wires. The touchscreen is actually a really good size for this screen, it’s just slightly larger but it’s a very good fit. I knew it was a good idea to buy two of them though, because I ended up breaking one of them (the wires are very fragile and it got torn off), which is why I decided to use twenty layers of tape to protect the wires on the second one. The only downside to using this touchscreen with the GLCD is that now I only have one analog input pin left.
Touchscreens arrived from DealExtreme!
- 2 Sony Ericsson X1 Replacement Touch Screen/Digitizer Module
- 1 Replacement Touch Screen/Digitizer for NDSi/DSi
I ordered one of these as well, but that one got split up into a different shipment. I only got so many because I wasn’t sure which ones would be a good size, or that I’d end up breaking them somehow.