NXT Interface
From JopWiki
For education on embedded Java we would like to add a interface to LEGO NXP sensors and motors to the DE2 board.
The digital interface is just a plain I2C interface, which should be easy in an FPGA. However, it looks like some peripherals like to have it slow (one byte per millisecond). Furthermore, there is an option to provide Vbat instead of about 5V to sensors. Do we need to support this higher supply voltage?
Interface to 5V sensors needs some protection for 3v3 FPGA pins.
Do we want to support the old analog interface? How many useful sensors would we miss without? We could just ruse the SD ADC schematics of the former RCX LEGO interface with JOP.
Here a first collection of useful links:
- http://mindstormsnxt.blogspot.com/2006/08/whats-inside-nxt-brick.html
- http://www.robotc.net/support/nxt/MindstormsWebHelp/index.htm#page=nxt_functions/Sensors_Digital/Sensor%20Digital.htm
- http://www.bartneck.de/wp-content/uploads/2009/02/project-report-martijn-ten-bhomer.pdf
- http://mindstorms.lego.com/en-us/support/files/default.aspx#Advanced
