Pages: [1]   Go Down
Author Topic: Questions with IR remote  (Read 1511 times)
0 Members and 2 Guests are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

I want to use my arduino UNO to make a decode device. I found an example code and a some steps which can teach me how to build. In those steps, it told me that I need to download a folder called IRremote and install it in this route /Users/username/Documents/Arduino/libraries.

When I finished write the coding and tried to verify, Arduino IDE said that 'IRrecv' does not name a type.

The following is the code I wrote
Code:
#include<IRremote.h>

const int irReceiverPin = 2;

IRrecv irrecv(ivReceiverPin);
decode_results results;
void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn();
}
void loop()
{
  if (irrecv.decode(&results){
    Serial.print("ircode");
    Serial.print(results.value, HEX);
    Serial.println(results.bits);
    irrecv.resume();
  }
}

The following is the message which came from arduino IDE
Code:
/Users/TommyHu/Downloads/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=103 -I/Users/TommyHu/Downloads/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino -I/Users/TommyHu/Downloads/Arduino.app/Contents/Resources/Java/hardware/arduino/variants/standard /var/folders/40/qp_yf07j11z_nb9qwcs2fgd40000gn/T/build6216189189652123984.tmp/sketch_mar03a.cpp -o /var/folders/40/qp_yf07j11z_nb9qwcs2fgd40000gn/T/build6216189189652123984.tmp/sketch_mar03a.cpp.o
sketch_mar03a.ino:2:21: warning: IRremote.h: No such file or directory
sketch_mar03a.ino:2:21: warning: IRremote.h: No such file or directory
sketch_mar03a:6: error: 'IRrecv' does not name a type
sketch_mar03a:6: error: 'IRrecv' does not name a type
sketch_mar03a:7: error: 'decode_results' does not name a type
sketch_mar03a:7: error: 'decode_results' does not name a type
sketch_mar03a.ino: In function 'void setup()':
sketch_mar03a:11: error: 'irrecv' was not declared in this scope
sketch_mar03a.ino: In function 'void setup()':
sketch_mar03a:11: error: 'irrecv' was not declared in this scope
sketch_mar03a.ino: In function 'void loop()':
sketch_mar03a.ino: In function 'void loop()':
sketch_mar03a:15: error: 'irrecv' was not declared in this scope
sketch_mar03a:15: error: 'irrecv' was not declared in this scope
sketch_mar03a:15: error: 'results' was not declared in this scope
sketch_mar03a:15: error: 'results' was not declared in this scope
sketch_mar03a:15: error: expected `)' before '{' token
sketch_mar03a:15: error: expected `)' before '{' token
sketch_mar03a:21: error: expected primary-expression before '}' token
sketch_mar03a:21: error: expected primary-expression before '}' token
sketch_mar03a:21: error: expected `;' before '}' token
sketch_mar03a:21: error: expected `;' before '}' token

My OS: mac os x 10.8.2
Arduino IDE edition: 1.0.3
Arduino board type: UNO
Logged

Lost Wages
Offline Offline
Full Member
***
Karma: 11
Posts: 103
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The path "/Users/username/Documents/Arduino/libraries" looks like a Windows path.  Does your Mac use the same file structure?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

Thanks for your reply.

I copied the route from my arduino IDE.

The photo is what showed on my IDE.

please teach which route is the right one to install folder like IRreomte.


* Arduino IDE.tiff (106.35 KB, 627x414 - viewed 144 times.)
Logged

Pages: [1]   Go Up
Jump to: