View Single Post
  #2   Spotlight this post!  
Unread 27-01-2004, 20:20
Greg Ross's Avatar
Greg Ross Greg Ross is offline
Grammar Curmudgeon
AKA: gwross
FRC #0330 (Beach 'Bots)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Hermosa Beach, CA
Posts: 2,245
Greg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond reputeGreg Ross has a reputation beyond repute
Send a message via AIM to Greg Ross Send a message via Yahoo to Greg Ross
Re: how do i tell to the edurc when the remote is on.

"if (PWM_n1 = PWM_n2 = 0)" is not what you want. That says "set PWM_n2 equal to zero, and then set PWM_n1 equal to PWM_n2". (Actually, it sets PWM_n1 equal to the value of the expression "PWM_n2 = 0" which happens to be the value assigned to PWM_n2.) The value of the expression "(PWM_n1 = PWM_n2 = 0)" is zero (which is false, by definition), so the next statement will never get executed.

I guess what you want is "if (PWM_n1 == 0 && PWM_n2 == 0)"

P.S.
you might be tempted to try "if (PWM_n1 == PWM_n2 == 0)" which is incorrect also. This is going to compare PWM_n1 with the boolean expression "PWM_n2 == 0", so your conditional statement will be executed only if PWM_n2 is zero and PWM_n1 is 1 (or whatever value the C18 compiler uses for "true") or if PWM_n2 is non-zero and PWM_n1 is zero.
__________________
Greg Ross (The Grammar Curmudgeon formerly known as gwross)
S/W Engineer, Team 330, the Beach 'Bots
<--The Grammar Curmudgeon loves this cartoon.
“Life should not be a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming "Wow! What a Ride!" Hunter S. Thompson
"Playing a practical joke means doing something mean and calling it funny." Me

Last edited by Greg Ross : 27-01-2004 at 20:32. Reason: Added P.S.