我初學Arduino不到兩星期,不懂不會的地方多請包含。我不是程式設計專家,對C語言不熟,也不是電子背景,但Arduino 我覺得讓我可以玩一些有趣的內容。
我今天剛在光華的源達電子買一組Uno的R3自走車,是已經組裝好的,但回來才發現只有兩個範例(買錯了,應該是要有五個範例--紅外遙控/超音波避障/手機控制/自動尋線/防跌落行走--才對)。其中超音波避障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 先進要如何解決這個問題? 謝謝先!
這篇參考看看
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) | Powered by Discuz! X3.2 |