Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2830|回復: 1
打印 上一主題 下一主題

Uno R3A自走車初體驗,錯誤排解cz賜教

[複製鏈接]
跳轉到指定樓層
1#
發表於 2015-3-14 03:14:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

我初學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 先進要如何解決這個問題? 謝謝先!


2#
發表於 2015-3-14 19:36:19 | 只看該作者
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2025-1-31 07:09 , Processed in 0.134316 second(s), 9 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表