LEGOs power functions has an IR transmitter and reciever.
By using the standard transmitter you can start/stop and reverse 2 motors per. channel on 4 channel in total 8 motors.
But only 2 moters at one time (or you will need 4 remotes)
But by looking in the 'LEGO power function RC' document. You will notice a lot of cool stuff that is normally not available like:
-PWM control in 7 steps forward/reverse
-Stop-brake
-Stop-float
- Controlling all motors 'at once'
To what I can read the protocol uses a 38 kHz modulated signal.
http://www.philohome.com/pf/LEGO_Power_Functions_RC_v110.pdf
-Has anyone tried this before ?
-Can it even be done with the current BASIC commands ?
- If so I would REALLY like to see some code snippes for doing it.
It could be AWSOME to have an PIXACE unit wireless controlling your LEGO:
Excavator, Bulldozer, crane, train, traffic light
Make your own controller, push-butten = Parkingbrake, running batch commands....just let your imagination take off.....
Of course you will not be able to do it with accurate precision like the NXT (Mindstorms)
And there is no feed back from sensors (unless you mount your PICAXE on top of your LEGO-creation). But there are kazillions of other fun projects waiting.
If it's an software issue in 'PICAXE programming editor' i would like to request that the LEGO RC protocol will be supported somehow.
My argument is that LEGO is much like PICAXE, originally made for younger people (I think) but a lot of us 'older' people takes great pleasure in building stuff because it's fun and easy.
And by doing this, it will open up to a whole now world of 'programmable LEGO'
Fast prototyping as you most likely will have, motors, shafts, gears, cams, wheels, etc. at hand.
Robots, cars, trucks, sorting devices.........
The PICAXE-LEGO control will also plunge right in the middle of the big hole between the standard basic ON/OFF control with the LEGO remote. And the very expensive LEGO Mindstorms NXT.
By using PIXAXE you can 'program' your LEGO Power functions.
AWSOME !!!!
pls. comment.
Best regards, Bo Andersen.
By using the standard transmitter you can start/stop and reverse 2 motors per. channel on 4 channel in total 8 motors.
But only 2 moters at one time (or you will need 4 remotes)
But by looking in the 'LEGO power function RC' document. You will notice a lot of cool stuff that is normally not available like:
-PWM control in 7 steps forward/reverse
-Stop-brake
-Stop-float
- Controlling all motors 'at once'
To what I can read the protocol uses a 38 kHz modulated signal.
http://www.philohome.com/pf/LEGO_Power_Functions_RC_v110.pdf
-Has anyone tried this before ?
-Can it even be done with the current BASIC commands ?
- If so I would REALLY like to see some code snippes for doing it.
It could be AWSOME to have an PIXACE unit wireless controlling your LEGO:
Excavator, Bulldozer, crane, train, traffic light
Make your own controller, push-butten = Parkingbrake, running batch commands....just let your imagination take off.....
Of course you will not be able to do it with accurate precision like the NXT (Mindstorms)
And there is no feed back from sensors (unless you mount your PICAXE on top of your LEGO-creation). But there are kazillions of other fun projects waiting.
If it's an software issue in 'PICAXE programming editor' i would like to request that the LEGO RC protocol will be supported somehow.
My argument is that LEGO is much like PICAXE, originally made for younger people (I think) but a lot of us 'older' people takes great pleasure in building stuff because it's fun and easy.
And by doing this, it will open up to a whole now world of 'programmable LEGO'
Fast prototyping as you most likely will have, motors, shafts, gears, cams, wheels, etc. at hand.
Robots, cars, trucks, sorting devices.........
The PICAXE-LEGO control will also plunge right in the middle of the big hole between the standard basic ON/OFF control with the LEGO remote. And the very expensive LEGO Mindstorms NXT.
By using PIXAXE you can 'program' your LEGO Power functions.
AWSOME !!!!
pls. comment.
Best regards, Bo Andersen.