Robofun 機器人論壇

標題: Uno R3A自走車初體驗,錯誤排解cz賜教 [打印本頁]

作者: lolovest12    時間: 2015-3-14 03:14
標題: Uno R3A自走車初體驗,錯誤排解cz賜教

我初學Arduino不到兩星期,不懂不會的地方多請包含。我不是程式設計專家,對C語言不熟,也不是電子背景,但Arduino 我覺得讓我可以玩一些有趣的內容。

我今天剛在光華的源達電子買一組UnoR3自走車,是已經組裝好的,但回來才發現只有兩個範例(買錯了,應該是要有五個範例--紅外遙控/超音波避障/手機控制/自動尋線/防跌落行走--才對)。其中超音波避障OK沒問題(我自己也有組裝過超音波感應器成功一次),也會可以改一些參數測試自走車反應;另一個是紅外遙控用的是產品提供的sketch(全語法茲放雲端) uploading時則出現以下
(黑底橘字)錯誤訊息:

C:\ProgramFiles\Arduino\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: 'TKD2'was not declared in this scope

int RECV_PIN = TKD2;// the pin the IR receiver is connected to

                ^

Error compiling.

以下為Arduino..../src內的IRremoteTools.cpp 語法,定義了「TKD2

#include "IRremote.h"

#include "IRremoteTools.h"

#include <Arduino.h>

int RECV_PIN = TKD2; // the pin the IR receiver is connectedto

IRrecv irrecv(RECV_PIN); // an instance of the IR receiverobject

decode_results results; // container for received IR codes

void beginIRremote(){

            irrecv.enableIRIn();// Start the receiver

}

bool IRrecived(){

            returnirrecv.decode(&results);

}

void resumeIRremote(){

    irrecv.resume();// resume receiver

}

unsigned long getIRresult(){

            returnresults.value;

}

請問Arduino 先進要如何解決這個問題? 謝謝先!



作者: ates1687    時間: 2015-3-14 19:36
回復 1# lolovest12


   

http://lamb-mei.com/436/%E4%BD%BF%E7%94%A8-arduino-1-5-x-ide-%E7%B7%A8%E8%AD%AF%E6%9C%89%E5%BC%95%E7%94%A8-irremote-%E5%87%BA%E7%8F%BE-error-tkd2-was-not-declared-in-this-scope/


這篇參考看看






歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2