Error: expected primary-expression before '==' token

Hi, I am quite a noob when it comes to text coding, and I am trying to find the error in this code:

#include <IRremote.hpp>

/*IR remote control car with Arduino.
 * https://srituhobby.com
 */
 
#include <AFMotor.h>
#include <IRremote.h>

AF_DCMotor motor1(3);
AF_DCMotor motor2(4);

IRrecv IR(A0);
decode_results result;

int Speed = 150;

#define up 83841199
#define down 83873839
#define left 83865679
#define right 83833039
#define Stop 83859559

void setup() {
  Serial.begin(9600);
  motor1.setSpeed(Speed);
  motor2.setSpeed(Speed);
  IR.enableIRIn();
}

void loop() {
  if (IR.decode(&result)) {
    Serial.println(result.value);
    IR.resume();
  }==
  
  delay(100);
  if (result.value == up ) {
    motor1.run(FORWARD);
    motor2.run(FORWARD);
  } else if (result.value == down ) {
    motor1.run(BACKWARD);
    motor2.run(BACKWARD);
  } else if (result.value == Stop) {             
    motor1.run(RELEASE);
    motor2.run(RELEASE);
  } else if (result.value == left) {
    motor1.run(FORWARD);
    motor2.run(BACKWARD);
  } else if (result.value == right) {
    motor1.run(BACKWARD);
    motor2.run(FORWARD);
  }
}

I don't understand what it means

This is the line you seek... remove the two "==" save and recompile.

@xfpd
Thank you! This helped me so much!

Your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for problems with (nor for advice on) your project.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.