necesito ayuda con mi codigo por favor, no compila y me da un error: expected ')' before numeric constant
exit status 1
expected ')' before numeric constant
el codigo es para ecender 2 led con control remoto infrarrojo y ajustar la luminosidad de cada led con el control,lo voy a subir a un arduino nano,ATmega168
el ide arduino es 1.8.8 en windows 10 este es mi codigo:
#include <IRremote.h>
#define white 0xF171
#define offw 0xF1B1
#define lighta 0xF129
#define lightb 0xF1A9
#define red 0xF1A1
#define offr 0xF121
#define lightA 0xF1C9
#define lightB 0xF149
#define MAX_BRIGHT 255
#define SL_BD_RT 9600
#define RECV_PIN 11
#define LED_PIN 5 //
#define LED_PIN 6 //
byte ledState;
IRrecv irrecv(RECV_PIN);
decode_results results;
boolean power_state = LOW;
void setup(){
Serial.begin(SL_BD_RT);
irrecv.enableIRIn(); //
pinMode(LED_PIN 5 ,OUTPUT);
pinMode(LED_PIN 6 ,OUTPUT); //
}
void loop() {
if (irrecv.decode(&results)) { //
//
switch(results.value) {
//
case offw:
//
ledState = 125;
digitalWrite(LED_PIN 5, LOW); //
break;
case offr:
//
ledState = 125;
digitalWrite(LED_PIN 6, LOW); //
break;
case white:
digitalWrite(LED_PIN 5, HIGH); //
break;
case red:
digitalWrite(LED_PIN 6, HIGH); //
break;
//
case lightb:
ledState -=10;
if (ledState > 0){
analogWrite(LED_PIN 5, ledState); //
}
break;
//
case lightB:
ledState -=10;
if (ledState > 0){
analogWrite(LED_PIN 6, ledState); //
}
break;
//
case lighta:
if (ledState < MAX_BRIGHT){
ledState +=10;
}
analogWrite(LED_PIN 5, ledState); //
break;
//
case lightA:
if (ledState < MAX_BRIGHT){
ledState +=10;
}
analogWrite(LED_PIN 6, ledState);
break;
delay(200); //
irrecv.resume(); //
}
}