Jump here for the announcement of Enchanting 0.2.3 (or read about it on The NXT Step blog).
----------
Enchanting v0.0.7 is now out. It works very nicely as a remote sensor for Scratch. See the discussion here and take a look at the sample video, demonstrating sending data between an NXT and Scratch!
-----------
I've created a new mod for programming LEGO Mindstorms NXTs. I didn't want to cross-post, so, see the discussion here, in the Advanced forum.
Cheers!
Last edited by clintonb (2013-02-04 22:26:10)
Offline
Enchanting 0.0.4 is now out. (See the thread in the Advanced Forum).
Offline
sweet
Offline
Dear Clintonb,
Your software is really great,
but why you made it based on LeJOS firmware?
Is it possible to make the Enchanting working with original Lego firmware?
1. I want to try to use C like language (NXC) and Scratch/Enchanting. So I would need to change firmware between version for NXC and version for scratch/enchanting.
2. I afraid a little to change the firmware back & forth.
Last edited by cctv (2011-03-07 15:41:38)
Offline
Dear cctv,
If you are a linux user,you can look my posts
Offline
cctv wrote:
Dear Clintonb,
Your software is really great,
but why you made it based on LeJOS firmware?
Is it possible to make the Enchanting working with original Lego firmware?
1. I want to try to use C like language (NXC) and Scratch/Enchanting. So I would need to change firmware between version for NXC and version for scratch/enchanting.
2. I afraid a little to change the firmware back & forth.
Hi cctv.
The leJOS firmware makes it easier for me to do some of the things I want to make Enchanting do, and provides all sorts of mechanisms for communicating between the computer and the NXT.
To do as you say, you would need to change the firmware. There is a risk in doing so, although I think it is minor. I wish I had numbers, but I think you can only flash the firmware a few hundred times. I wouldn't change back and forth an awful lot if I could avoid it.
I had contemplated using LEGO's original firmware, but one of the problems there is that there is more than one version of their firmware, and most users would still need to reflash (or programs written in Enchanting would run at different speeds depending upon which firmware you are using]. At this point, I have no plans to directly support using the original firmware.
Cheers,
Clinton
Offline
I've tried to program with the new enchanting and have been face a problem with turning the motors a certain angle. <rotate (NXT motor)(90)°>:
This will do nothing unless it is followed by a <wait (1)secs>, which is not the way rotating of a sprite in scratch works - and it's unlogical! As well, for this you have to calculate the time from the velocity, whitch is too complex for primary school childs. Even if you manage to do it, it will stop, so no smooth motion could be programmed. I understand that this has to be done for the <rotate (NXT motor)(90)° and wait> element, but why the <rotate (NXT motor)(90)°> stops as well?
Could someone help? What is the aims behind this nehavior?
thanks in advance, djembii
Offline
First off,
i love you.
Also i got a brillantastic Idea
With the OSC Idevice connections linked in here too,
We could control nxt with idevices
Yes.
I have to try that
Offline
djembii wrote:
I've tried to program with the new enchanting and have been face a problem with turning the motors a certain angle. <rotate (NXT motor)(90)°>:
This will do nothing unless it is followed by a <wait (1)secs>, which is not the way rotating of a sprite in scratch works - and it's unlogical! As well, for this you have to calculate the time from the velocity, whitch is too complex for primary school childs. Even if you manage to do it, it will stop, so no smooth motion could be programmed. I understand that this has to be done for the <rotate (NXT motor)(90)° and wait> element, but why the <rotate (NXT motor)(90)°> stops as well?
Could someone help? What is the aims behind this nehavior?
thanks in advance, djembii
Hi djembii.
I think you'll find that Enchanting 0.2.3 is friendlier. In particular, you can tell the whole robot to rotate a number of degrees, much like you can rotate a sprite in Scratch.
I don't recall ever needing a 'wait' block after a 'rotate motor' block, but your post was about a much older version.
Offline
darkblade525 wrote:
First off,
i love you.
Also i got a brillantastic Idea
With the OSC Idevice connections linked in here too,
We could control nxt with idevices
Yes.
I have to try that
Thank you, Darkblade525. I'm glad to hear you like it.
I haven't really played around with OSC control. Did you ever try it out and have success in using it with Enchanting?
Offline