Ez430-Chronos Wrist Watch icon Ez430-Chronos Wrist Watch — Map TI eZ430-Chronos watch accelerometer X/Y tilt to ARC servos for intuitive, Wii-Remote-style control of servo positions. Try it →
Asked — Edited
1 Participant

Printing & Using The Pwm Value ? ?

Good Morning EZ-Scripters !

 Attached is my crude attempt to use and display the PWM Value.

:Start

PWM(D19,50)

:Loop

$x=GetServo(D19)

#WaitForChange($x)

Print($x)

Goto(Loop)

 PWM(D19,50) initializes to 50%, and the Slide Bar changes its value, but my Print Value does not change ?

Thank You All & Best Wishes,

[email protected], 602-246-1246(H)

RoombaSpeedControlUsingEZ-B'sPWM1-Feb-2013.EZB


ARC Pro

Upgrade to ARC Pro

Stay at the forefront of robot programming innovation with ARC Pro, ensuring your robot is always equipped with the latest advancements.

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#1  

When you set port D19 to PWM, it is not a servo, it is PWM.

PWM = Pulse Width Modulation SERVO = A device used to provide control of a desired operation through the use of feedback

Every control has ? next to the X (close). If you press the ?, you will be directed to a tutorial page for that control. I suggest viewing the PWM control tutorial and watching the video. It explains a little of what PWM is. PWM will not work with the Roomba. The roomba speed is controlled by SetSpeed() and GetSpeed().

The EZ-Script manual is next to the editor.

#2  

Good Morning DJ !

 Thank You for both your Tutoring and your Patience with the aged.

 Your PWM Video is GREAT !

 Cleaver how you used a Single Ribbon Cable from multiple EZ-B Ports to the H-Bridge.

 It's now on to GetSpeed() & SetSpeed() !

SetSpeed( speed ) Sets the global Movement Speed value Example: SetSpeed(50)

GetSpeed( ) Returns the global Movement Speed value Example: GetSpeed()

Thanks Again,

[email protected], 602-246-1246(H)

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#3  

:) Anytime Doug!

It means a lot to me when I see someone find the solution with a little guidance - rather than doing all the work. Kudos!