Dear Mr. Wasser,
i wrote :
switch (value) {
case 0xBA45FF00:
digitalWrite(motor1pin1, !digitalRead(motor1pin1));
digitalWrite(motor1pin2, LOW);
analogWrite(motor1pin3, mSpeed1);
break;
case 0xE718FF00://motor1 speed up (up_btn)
Serial.println("UP");
mSpeed1 += 10;
if (mSpeed1 > 255)
mSpeed1 = 255;
analogWrite(motor1pin3, mSpeed1);
break;
case 0xAD52FF00:// motor1 speed down (down_btn)
Serial.println("DOWN");
mSpeed1 -= 10;
if (mSpeed1 < 0)
mSpeed1 = 0;
analogWrite(motor1pin3, mSpeed1);
break;
case 0xBB44FF00://motor2 power on speed 0 "four_btn"
digitalWrite(motor2pin1, !digitalRead(motor2pin1));
digitalWrite(motor2pin2, LOW);
analogWrite(motor2pin3, mSpeed2);
break;
case 0xA55AFF00://motor2 speed up (FORWARD_btn)
Serial.println("FORWARD");
mSpeed2 += 10;
if (mSpeed2 > 255) mSpeed2 = 255;
analogWrite(motor2pin3, mSpeed2);
break;
case 0xF708FF00:// motor2 speed down (REWIND_btn)
Serial.println("REWIND");
mSpeed1 -= 10;
if (mSpeed2 < 0) mSpeed2 = 0;
analogWrite(motor2pin3, mSpeed2);
break;
default:
Serial.println("UNRECOGNIZED");
break;