10,272 reputation
23796
bio website doodle.co.uk/Blogs.aspx
location United Kingdom
age 38
visits member for 3 years, 1 month
seen yesterday

Ben Duguid works in London, UK as Head of Back-end Development for Hugo & Cat, mostly delivering web sites on various Microsoft based platforms.

He has run internal training sessions helping other developers get up to speed in the technologies he knows about, and tries hard to get others to do the same.

For what it's worth he is an MCPD in ASP.NET 3.5, and is currently a Pro-Tem Mod on LEGO Answers


1d
comment Mega blok vs lego bases
Hi Charlene - you might find "In what ways are LEGO and MegaBloks Incompatible?" useful as well.
Nov
18
comment Programming sensor to follow light
I've moved your image into your original question for you.
Nov
15
comment Which is faster: M motor or XL motor?
@TaylorGarrett L and M motors have the same unloaded rotation speed (380rpm) which is faster than the XL (220rpm), however they both have lower torque, which means that they will stall under lower loads than the XL.
Nov
13
comment Are coloured bricks used by Set Designers recycled to make black bricks?
Great work Zovits, thanks :)
Nov
13
comment Direct control of EV3
In relation to both these questions, I'm guessing the main issue is the Rack and pinion nature of the steering - you really need to use a servo motor for the steering, where it only travels between a limited number of degrees, and can return to "home" when you release the control.
Nov
7
comment What is considered the most valuable LEGO set?
On the basis that this question appears to be devolving into a list of people posting their one or two set suggestions, and user23 has sadly moved on, I'm going to turn this into a Community Wiki and merge some of these answers.
Nov
4
comment EV3 RMIregulatedMotor Regulation Problems
Pair programming for the win - often it just needs another pair of eyes ;)
Nov
4
comment EV3 RMIregulatedMotor Regulation Problems
Perhaps if you moved the calls to stop out of the while loop, then the motors would keep running until the colour id was 7.
Nov
4
comment EV3 RMIregulatedMotor Regulation Problems
Looking at your code, you're telling the motors to go at a speed of 300, then pause execution for 500ms, then you're telling the motors to stop, before continuing around again. Due to delays in communication you'll probably find that this will cause a stuttery motion that you might not notice when running it on the device.
Nov
4
comment NXT Brick will not update firmware
Cheers dino, and welcome to LEGO Answers. Sadly Rex states that he's already tried re-installing the firmware on the Brick in question with no luck.
Nov
3
comment How can I prevent my train from derailing?
Yes, that seems to be the considered opinion among other model train geeks - more so with the standard Hornby couplers where they are basically fairly thin loops pushing against each other ;)
Nov
3
comment How can I prevent my train from derailing?
Hmm, and it's not like a standard loco where you could flip the tender and loco around due to the massive cow-catcher...
Nov
3
comment How to close color Sensor properly?
Hmm, looking at your stack trace, it seems to be throwing at RemoteEV3.createRegulatedMotor rather than on your EV3ColorSensor - this doesn't appear to be called by the RemoteEV3 constructor, but something in your main block?
Nov
3
comment Identifying Lego kits from unopened bags for library
While I agree that Mσᶎ is probably right, there can be some value in having some instructions that can be made from the supplied kits so that the kids have something they can start from.
Nov
3
comment How to close color Sensor properly?
Yes, I got that part - I'm really asking if there's any more information on the error about where in your codebase the exception is being thrown - there are two possible lines that can throw that - in your pasted code these are lines 1 and 4 - I was hoping there would be stack trace (especially if this is happening on your Laptop rather than on the Brick).
Nov
3
comment How to close color Sensor properly?
Also - where are you seeing the error coming from - is it when you try and instantiate the EV3ColorSensor or when you instantiate the RemoteEV3? Both of these appear to be able to throw the error you're seeing. One other thing: according to this thread it might be more efficient to use the createSampleProvider method when dealing with remote bricks and sensors.
Oct
31
comment Can I build a faster LEGO train motor?
You also need to remember that there are really two scales at work with LEGO trains: One is the true "Minifigure" scale, and the other is the actual train build scale: Most real world trains are wide enough to fit two sets of two seats in a carriage (four people and an aisle), while LEGO trains barely manage 1 seat wide. The gauge of the track does not match the scale of the people.
Oct
30
comment Unlimited engine option does not work
Are you able to summarise your program or post a picture of it?
Oct
29
comment What adhesive can bond LEGO bricks to metal?
It's a self answer - Amanda tried a couple of suggestions, but found that Araldite Rapid to be the best solution to the problem ;)
Oct
28
comment How can I remove permanent marker from a LEGO brick?
You need to be careful with Acetone though, as it will melt the ABS used to make the bricks if left for too long.