當你按下手中的紅外遙控器時,小車就會按照預先的程式,前進、後退、左轉、右轉,是不是很神奇呢?下面是我的程式**。
#include
int recv_pin = 7;
int pinlb=14;
int pinlf=15;
int pinrb=16;
int pinrf=17;
long advence = 0x00ff629d;
long back = 0x00ffa857;
long stop = 0x00ff02fd;
long left = 0x00ffa25d;
long right = 0x00ffe21d;
irrecv irrecv(recv_pin);
decode_results results;
void dump(decode_results *results)
else
else if (results->decode_type == sony)
else if (results->decode_type == rc5)
else if (results->decode_type == rc6)
serial.print(results->value, hex);
serial.print(" (");
serial.print(results->bits, dec);
serial.println(" bits)");
}serial.print("raw (");
serial.print(count, dec);
serial.print("): ");
for (int i = 0; i < count; i++)
else
serial.print(" ");
}serial.println("");}}
void setup()
int on = 0;
unsigned long last = millis();
void loop()
if (results.value == advence )
if (results.value == back )
if (results.value == left )
if (results.value == stop )
last = millis();
irrecv.resume(); }}
上傳**後,就可以遙控你的智慧型小車了。
紅外遙控智慧型小車
熱29 已有 620 次閱讀 2010 09 28 23 06 頂 3g移動 android開發工程師全能班 我前段時間寫了 用pwm驅動智慧型小車 和 紅外遙控器編碼識別 兩篇博文,分別介紹了如何用pwm驅動直流電機及紅外遙控器編碼識別,這一次我們把二者結合起來,用紅外遙控器遙控智慧型小車。在 紅...
51藍芽 紅外遙控小車
51藍芽 紅外遙控小車l298n ena 控制in1 in2 enb 控制 in3 in4 in1 in2 in3 in4 分別控制out1 out2 out3 out4 12v輸入口 接3節3.7v串聯鋰電池正極 gnd口 接3節3.7v串聯鋰電池負極 接微控制器gnd 5v輸出口 接微控制器vc...
arduino筆記20 紅外遙控
紅外led 紅外置收器 紅外遙控的通訊協議 用到乙個庫 arduino紅外置收器 irrecvdemo decode 庫函式用於判斷紅外置收器所接收到的紅外訊號是否可以被解析。如可以成功解析,則返回非零數值。並將解析結果儲存於results中。如無法成功解析,則返回零。每一次解析完成,都需要呼叫re...