I am Writing a code, and got an error message, request for member 'value' in '16', which is of non-class type 'int.'
#include <IRremote.h>
#include <IRremoteTools.h>
int receiver = 9;
int acker = 7;
const int ledpin1 = 2;
const int ledpin2 = 3;
const int ledpin3 = 4;
const int ledpin4 = 5;
const int ledpin5 = 6;
const int ledpin6 = 7;
const int ledpin7 = 8;
const int ledpin8 = 9;
const int ledpin9 = 10;
void setup() {
IRrecv enableIRIn();
pinMode(ledpin1, OUTPUT);
pinMode(ledpin2, OUTPUT);
pinMode(ledpin3, OUTPUT);
pinMode(ledpin4, OUTPUT);
pinMode(ledpin5, OUTPUT);
pinMode(ledpin6, OUTPUT);
pinMode(ledpin7, OUTPUT);
pinMode(ledpin8, OUTPUT);
pinMode(ledpin9, OUTPUT);
}
void loop() {
translateIR;
IRrecv resume();
}
void translateIR()
{
switch(decode_results(HEX.value))
{
case 0xFF30CF:
digitalWrite(ledpin9, LOW);
digitalWrite(ledpin2, LOW);
digitalWrite(ledpin3, LOW);
digitalWrite(ledpin4, LOW);
digitalWrite(ledpin5, LOW);
digitalWrite(ledpin6, LOW);
digitalWrite(ledpin7, LOW);
digitalWrite(ledpin8, LOW);
digitalWrite(ledpin1, HIGH);
case 0xFF18E7:
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin9, LOW);
digitalWrite(ledpin3, LOW);
digitalWrite(ledpin4, LOW);
digitalWrite(ledpin5, LOW);
digitalWrite(ledpin6, LOW);
digitalWrite(ledpin7, LOW);
digitalWrite(ledpin8, LOW);
digitalWrite(ledpin2,HIGH);
case 0xFF7A85:
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2, LOW);
digitalWrite(ledpin9, LOW);
digitalWrite(ledpin4, LOW);
digitalWrite(ledpin5, LOW);
digitalWrite(ledpin6, LOW);
digitalWrite(ledpin7, LOW);
digitalWrite(ledpin8, LOW);
digitalWrite(ledpin3, HIGH);
case 0xFF10EF:
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2, LOW);
digitalWrite(ledpin3, LOW);
digitalWrite(ledpin9, LOW);
digitalWrite(ledpin5, LOW);
digitalWrite(ledpin6, LOW);
digitalWrite(ledpin7, LOW);
digitalWrite(ledpin8, LOW);
digitalWrite(ledpin4, HIGH);
case 0x38C7:
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2, LOW);
digitalWrite(ledpin3, LOW);
digitalWrite(ledpin4, LOW);
digitalWrite(ledpin9, LOW);
digitalWrite(ledpin6, LOW);
digitalWrite(ledpin7, LOW);
digitalWrite(ledpin8, LOW);
digitalWrite(ledpin5, HIGH);
case 0xFF5AA5:
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2, LOW);
digitalWrite(ledpin3, LOW);
digitalWrite(ledpin4, LOW);
digitalWrite(ledpin5, LOW);
digitalWrite(ledpin9, LOW);
digitalWrite(ledpin7, LOW);
digitalWrite(ledpin8, LOW);
digitalWrite(ledpin6, HIGH);
case 0xFF42BD:
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2, LOW);
digitalWrite(ledpin3, LOW);
digitalWrite(ledpin4, LOW);
digitalWrite(ledpin5, LOW);
digitalWrite(ledpin6, LOW);
digitalWrite(ledpin9, LOW);
digitalWrite(ledpin8, LOW);
digitalWrite(ledpin7, HIGH);
case 0xFF4AB5:
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2, LOW);
digitalWrite(ledpin3, LOW);
digitalWrite(ledpin4, LOW);
digitalWrite(ledpin5, LOW);
digitalWrite(ledpin6, LOW);
digitalWrite(ledpin7, LOW);
digitalWrite(ledpin9, LOW);
digitalWrite(ledpin8, HIGH);
case 0xFF52AD:
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2, LOW);
digitalWrite(ledpin3, LOW);
digitalWrite(ledpin4, LOW);
digitalWrite(ledpin5, LOW);
digitalWrite(ledpin6, LOW);
digitalWrite(ledpin7, LOW);
digitalWrite(ledpin8, LOW);
digitalWrite(ledpin9, HIGH);
default:
digitalWrite(ledpin1, LOW);
digitalWrite(ledpin2, LOW);
digitalWrite(ledpin3, LOW);
digitalWrite(ledpin4, LOW);
digitalWrite(ledpin5, LOW);
digitalWrite(ledpin6, LOW);
digitalWrite(ledpin7, LOW);
digitalWrite(ledpin8, LOW);
digitalWrite(ledpin9, LOW);
}
}
Moderator edit:
</mark> <mark>[code]</mark> <mark>
</mark> <mark>[/code]</mark> <mark>
tags added.