Subject:
|
Re: Replacement Firmware Released
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Thu, 23 Dec 2004 00:06:36 GMT
|
Original-From:
|
dan miller <danbmil99@yahoo+spamcake+.com>
|
Viewed:
|
1199 times
|
| |
| |
I too am impressed with the amount of work that went into this release. After a few days playing
around with it, I have a few comments:
1) braking seems to be proportional to power (at power=0, brake is not very effective) -- Lego
firmware appears to brake at full power no matter what the power setting is. My guess is that the
'brake' function (shorting out the motor) is only being effected during the 'on' phase of the PWM
routines.
I have been able to work around this problem by immediately setting power to 7 after turning off a
motor.
2) possible bug. The following code snippet is expected to vibrate the motor left and right.
Lego firmware behaves as intended; the new firmware seems to turn the motor predominantly in the
forward direction.
for(i=0; i<40; i++):
SetDirection(OUT_A, OUT_FWD)
OnFor(OUT_A, 3)
SetDirection(OUT_A, OUT_REV)
OnFor(OUT_A, 3)
Hopefully these observations will be helpful.
-dbm
--- Mario Ferrari <mario.ferrari@edis.it> wrote:
> In lugnet.robotics, Dick Swan wrote:
> > First "official" version of Mindstorm replacement firmware can now be
> > downloaded from www.drjsoftware.com and follow the links on the page.
> >
> > Basic firmware file is there for downloading. More documentation coming
> > over the next few days.
>
> Dick,
> congrats for the incredible job, a real paradigm-shift for most mindstorms
> programmers.
>
> Mario
>
|
|
Message has 3 Replies: | | Re: Replacement Firmware Released
|
| (...) I did exactly the same thing today, and found I needed a figure of about twenty to acheive reliable back and forth motion. I think it may be something to do with the fact that the rcx firmware(s) will not let you switch motor direction (...) (20 years ago, 23-Dec-04, to lugnet.robotics)
| | | Re: Replacement Firmware Released
|
| (...) Agreed. Beeing able to control break strength is an interesting feature, but it is incompatible with standard firmware. Maybe it should be controlled by a variable similar to bFloatDuringInactiveMotorPWM (20 years ago, 23-Dec-04, to lugnet.robotics)
| | | Re: Replacement Firmware Released
|
| Hi Dan, (...) that is strange, are you sure? (...) That is what the ROM routines do, and firmwares like Lejos that rely on it. I would have thought the standard firmware does it in the same way. Jürgen (20 years ago, 23-Dec-04, to lugnet.robotics)
|
Message is in Reply To:
25 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
Active threads in Robotics
|
|
|
|