在做巡跡小車的時候,需要用到一下幾個方面的:
首先就是先讓小車可以調速的跑起來,就是用l298n來驅動直流電機,再用pwm技術實現控速,完成第一步。l298n的連線,其中有兩個使能位ena 和enb,開始是由跳線連線的,但是沒法實現控速,如果想要實現控速,就用拔掉跳線,用接入生成pwm的兩個引腳。
其次是四路巡跡模組的使用,該模組的感測器可以檢測黑色與白色,有不同的返回值,於是就可以實現沿著一條黑色的線前進或是轉彎,不過轉彎的時候有時候反應速度太慢,可以用一邊前進一邊後退的方式實現轉彎,速度就更快。
一下是用51微控制器的**:
#include sbit in1 = p1^0;
sbit in2 = p1^1;
sbit ena = p1^2;
sbit in3 = p1^3;
sbit in4 = p1^4;
sbit enb = p1^5;
sbit left = p0^0;
sbit right = p0^2;
sbit mid = p0^1;
unsigned char zkb1 = 0;
unsigned char zkb2 = 0;
unsigned char t = 0;
void init()
void time() interrupt 1
else
if(t < zkb2)
else
++t;
if(t >= 50) }
void turn_left1()
void turn_right1()
void qianjin()
void xunji()
if(((right == 1)&&(left == 0)))
if(((right == 0)&&(left == 1)))
switch(flag)
}void main()
}
基於51微控制器和藍芽控制的紅外小車
整理資料,翻到大一時候做的乙個比賽,要求做乙個電子小車,沒有很多具體要求,算是比較開放一點的題目,雖然這個算不上厲害,但在那段期間感覺真的學到了很多,總結了一下,就是永遠不要停下學習的腳步。1 選用的感測器是夏普的紅外測距感測器,一開始的想法是通過這個感測器來實現跟隨人走的小車,雖說現在想起來當時的...
基於51微控制器的藍芽小車
二,對於藍芽模組,我們可以使用藍芽hc05或者hc06這種藍芽模組,用的很廣。使用這個模組之前乙個把藍芽模組與usb轉ttl模組 例如ch340模組 前者txd接後者rxd,前者rxd接前者後者txd 開啟之後如下圖 這時應該先選擇串口號,我電腦上插ch340模組的串口號是3,所以我選擇com3,因...
基於51微控制器的尋跡小車
智慧型車剛入門,前段時間製作了乙個51尋跡小車,就是網上那種尋跡是用四個紅外感測器,驅動是l298n,主機板是自己焊接的51最小系統加了乙個7805將電池的7.2v穩壓成5v 雖然我直接用的電池電壓 原題圖網上滿天飛我就不放了,廢話少說,直接上 include sbit left led p1 0 ...