Discuss Scratch
- Discussion Forums
- » Suggestions
- » Scratch 2.0 Lego Wedo suggestions
- SCRAXE
-
New Scratcher
72 posts
Scratch 2.0 Lego Wedo suggestions
It's great to see Lego Wedo finally directly supported within Scratch 2.0 and I have had success controlling the Wedo under Chrome on windows 7.
However I have 2 simple improvement suggestions as follows:
1) Support for lights and servo.
At present Scratch does not recognise when the Lego power functions lights (8870) or servo (88004) are connected to the Wedo.
These two Lego output devices do actually work fine with the Wedo (when used with other software) and it would be trivial to add them to Scratch 2.0 as well. This addition would considerably increase the range of the Lego models that can be built/controlled from Scratch 2.0.
As they are controlled identically to motors, all the existing motor/power/direction commands would work instantly with them.
Technically this would simply involve allowing the Wedo to recognise all the following device ID values as valid, instead of just the medium motor ID (238-240) it uses at present.
99-102 Servo (88004)
203-204 Lights (8870)
238-240 Motor M (8883)
So simply accept all these ID bytes as valid and the other two devices will start working instantly!
2) Motor powers < 25
Setting the motor power to less than about 25 just stalls the Lego motor.
This often leads to frustration with younger students as they don't understand what the problem is.
None of the Lego power functions controllers (e.g. the infra-red remote control) allow PWM ratios this low.
It would be better if the motor power command was processed internally within the Wedo plugin as something like
if (power < 25)
power = 25;
if (power > 100)
power = 100;
Many Thanks!
However I have 2 simple improvement suggestions as follows:
1) Support for lights and servo.
At present Scratch does not recognise when the Lego power functions lights (8870) or servo (88004) are connected to the Wedo.
These two Lego output devices do actually work fine with the Wedo (when used with other software) and it would be trivial to add them to Scratch 2.0 as well. This addition would considerably increase the range of the Lego models that can be built/controlled from Scratch 2.0.
As they are controlled identically to motors, all the existing motor/power/direction commands would work instantly with them.
Technically this would simply involve allowing the Wedo to recognise all the following device ID values as valid, instead of just the medium motor ID (238-240) it uses at present.
99-102 Servo (88004)
203-204 Lights (8870)
238-240 Motor M (8883)
So simply accept all these ID bytes as valid and the other two devices will start working instantly!
2) Motor powers < 25
Setting the motor power to less than about 25 just stalls the Lego motor.
This often leads to frustration with younger students as they don't understand what the problem is.
None of the Lego power functions controllers (e.g. the infra-red remote control) allow PWM ratios this low.
It would be better if the motor power command was processed internally within the Wedo plugin as something like
if (power < 25)
power = 25;
if (power > 100)
power = 100;
Many Thanks!
- YohanG
-
Scratcher
8 posts
Scratch 2.0 Lego Wedo suggestions
how do you get those blocks please answer quick it's for in 2 days?
- epicsandwich123
-
Scratcher
100+ posts
Scratch 2.0 Lego Wedo suggestions
how do you get those blocks please answer quick it's for in 2 days?
go to the more block section, then click on extensions

- Paddle2See
-
Scratch Team
1000+ posts
Scratch 2.0 Lego Wedo suggestions
what does wedo do?
Check it out on the Scratch Wiki

http://wiki.scratch.mit.edu/wiki/LEGO_WeDo_Blocks
- Discussion Forums
- » Suggestions
-
» Scratch 2.0 Lego Wedo suggestions
what does wedo do?