NEW: Learning electronics? Ask your questions on the new Electronics Questions & Answers site hosted by CircuitLab.
Project Help and Ideas » Playstation 2 controller
September 07, 2010 by sporkalicious |
Has anyone successfully written code to read the Playstation 2 with the nerdkit? I've found many avr libraries and code examples scattered across the web, mostly for the axon, and the arduino, as well as one that is part of the webbot libs though it seems the nerdkits bootloader may create problems with these. |
---|---|
September 07, 2010 by hevans (NerdKits Staff) |
Hi sporkalicious, The PS2 controller sends its data much the way a ps2 keyboard does (coincidence im sure). Basically there is a clock line and a data line. Data is sent in packets, you read the state of the data line when ever the clock line transitions from low too high. There is an awesome write-up about here. I don't think it would be too hard to write your interface (it would however be very educational). If you do want to try to port someones library, the bootloader we use should in no way interfere with any of the programs you find that are written in C for the AVR MCUs. The bootloader is only used to get the code onto the chip. The code found in this write-up should actually work as-is. You will just have to fiddle around with the way they display the data, and getting the pins right. Note the controller operates at 3.3V, so your circuit will have to take that into consideration. Humberto |
Please log in to post a reply.
Did you know that you can use printf and scanf functions to talk to your computer from your USB NerdKit? Learn more...
|