Nintendo DS Touch Screen + Arduino pretending to be a keyboard

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
8,916
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jun 14, 2009

One Arduino reads X/Y values from a Nintendo DS touch screen then feeds events to another Arduino which has a shield that allows it to pretend to be a USB keyboard. www.practicalarduino.com

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (PracticalArduino)

  • Hi PracticalArduino!

    I've a question for you...why i can't have a keybord only with the arduino with touch screen panel?

    What's the problem?

  • Timing. Analog reads take over 100microseconds, and the USB client library is incredibly timing dependent. If there are any delays elsewhere in the program the device is de-enumerated by the host. I probably could have done it all with 1 Arduino by tweaking the ADC prescaler and being careful with the loop, but I had a few Arduinos on the bench at the time and it was faster to just connect a couple together.

  • It be nice if the touch screen could act as a mouse XD

  • It could. I used the PS2Keyboard library to emulate keypresses but I could just as easily have used the PS2-Mouse library to emulate mouse movement and button presses. Go to github (dot com) and search for "PS2-Mouse-Arduino" to get Kristopher's mouse library, then feed it with values from my touchscreen library. Easy.

  • I also want to hook up my NDS-touchscreen to the computer. Can you post some kind of tutorial or at least more information on what I need and how it's done? Software and Hardware of course :)

    Thanks in advance!

  • It's all covered in great detail in the book, which will be out soon (there's a link in the video info)

see all

All Comments (15)

Sign In or Sign Up now to post a comment!
  • @2cooliobeans you program it in a language somwhat similar to java called wiring and you can read electrical inputs and set electrical outputs for low current application (you can always use these for relays etc) and you can read a variety of different protocols like the 12c bus that is used for communicating between an external device like a compass or accelerometer and rx tx serial communication which is more or less a usb port. its pretty fun

  • hey, could u plz explain to me what the arduino duemilanove actually does. thanks. im kinda new to this

  • hey can u plz tell me what to get to hook a ds screen to pc and where to get a proram to use it?? thanks

  • Awesome trying to do the same thing. one question? how did get the cabels attached? that connector is so small. any tips?

  • Can you use the original Ds screen with the Arduino also?

  • Hi, I bought practical Arduino recently and its great!! I really want to try this particular project, but with an infrared ir touchscreen. Could you please tell me if it will work with an infrared ir touchscreen? Any help would be much appreciated.

  • i have just bought the book, Practical Arduino, as well as a touchscreen for nintendo.

    I am having trouble 'installing' the various files from the github for the touchscreen pde. Is it possible to let me know which files need to go where, as i am getting errors when i verify the file.

    Thankyou for your help

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more