diff options
author | Peter Wu <peter@lekensteyn.nl> | 2015-06-12 10:51:16 +0200 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2015-06-12 10:51:16 +0200 |
commit | 8bf816608589e996bc8b38d2d562d8abdead68cc (patch) | |
tree | 6244538e3fc0f90aa8ba1ae4da0a95c867f101bc /Venus_Skeleton | |
parent | 8ca108d2e6f8a1eaeabc410eb1fcbb43b701b6eb (diff) | |
download | code-8bf816608589e996bc8b38d2d562d8abdead68cc.tar.gz |
Fix IR compilation and logic
Diffstat (limited to 'Venus_Skeleton')
-rw-r--r-- | Venus_Skeleton/Venus_Skeleton.ino | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Venus_Skeleton/Venus_Skeleton.ino b/Venus_Skeleton/Venus_Skeleton.ino index 1a38c3e..9a8ba78 100644 --- a/Venus_Skeleton/Venus_Skeleton.ino +++ b/Venus_Skeleton/Venus_Skeleton.ino @@ -69,7 +69,8 @@ HMC5883L compass; // Beacon IRrecv irrecv(PIN_SENS_BEACON_TURRET); decode_results results; -int LCode = 2704 ; // code send by beacon TBA +// code send by IR beacon (defined in IRbeacon.ino) +#define IRBEACON_CODE 0xa90 // Data variables data_t data; @@ -393,8 +394,8 @@ int sensIRRemote() { for (int i = 0; i < 10; i++) { if (irrecv.decode(&results)) { // check for the parameters sent by IRbeacon.ino - if (results->decode_type == SONY && - results->bits == 12 && results->value != 0xa90) { + if (results.decode_type == SONY && + results.bits == 12 && results.value == IRBEACON_CODE) { matches++; } irrecv.resume(); |