Which .NET Compact Framework board to use

Discussion specific to the intelligent brick, sensors, motors, and more.
Post Reply
loicba
Posts: 1
Joined: 04 Feb 2011, 23:36

Which .NET Compact Framework board to use

Post by loicba »

Hello all,

I enjoy NXT for a little while now and as a long time programmer I'd like to drop the use of the NXT Brick in favor of an embedded board running the Microsoft's .NET Compact Framework.

After some surfing on the net the ones from GHI caught my attention.
There's a product comparison document here: http://www.ghielectronics.com/downloads ... oducts.pdf

Now I'm not very good in electronic and all I know is NXT cervos and sensors use the I2C interface and the NXT brick runs with 6*1.5V batteries. The EMX board is said to run with 3.3V power and is 5V tolerant for the IO Voltage, while the ChipworkX (apparently the best board) runs also on 3.3V power but can only use 3.3V for IO. I was wondering if the ChipworkX would be able to use the NXT cervos and sensors.

I saw some video of Paul Tingey on You Tube were he did what I'd like to do but I can't get in touch with the guy for advices and the board he use is no longer sold.

Thanks for helping!
mattallen37
Posts: 1818
Joined: 02 Oct 2010, 02:19
Location: Michigan USA
Contact:

Re: Which .NET Compact Framework board to use

Post by mattallen37 »

loicba wrote:...Now I'm not very good in electronic and all I know is NXT cervos and sensors use the I2C interface and the NXT brick runs with 6*1.5V batteries. The EMX board is said to run with 3.3V power and is 5V tolerant for the IO Voltage, while the ChipworkX (apparently the best board) runs also on 3.3V power but can only use 3.3V for IO. I was wondering if the ChipworkX would be able to use the NXT cervos and sensors...
Only some of the sensors use I2C, and not the motors. As far as the original sensors, only the ultrasonic sensor uses I2C (and it requires really weird timing, or so I have heard). The light, touch, and sound sensors are analog, and the lego color sensor uses some type of custom serial communication.

The motors are just standard motors, but also have encoders in the NXT motor case. You will need a PWM output pin, a couple GPIO's, and an H-bridge for each motor you want to drive (as well as a power supply for powering all of the motors). If you want to use I2C to control motors, you should look at the NXTMMX, as it uses standard I2C, and can control two motors each (the NXTMMX's can be daisy-chained to control more motors).
Matt
http://mattallen37.wordpress.com/

I'm all for gun control... that's why I use both hands when shooting ;)
gloomyandy
Posts: 323
Joined: 29 Sep 2010, 05:03

Re: Which .NET Compact Framework board to use

Post by gloomyandy »

Hi,
Using those boards with Lego components will not be easy if you are pretty comfortable with electronics. Is there a particular reason why you want to move away from the NXT? Perhaps a different programming system, would allow you to do what you want to do and still use the same hardware...

Andy
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 2 guests