|
利用兩個(gè)光電傳感器作為循跡,采用stc89c51芯片,電機(jī)驅(qū)動(dòng)利用l298n,利用12864的屏顯示HMC5883和超聲波采集得到的數(shù)據(jù),因?yàn)槭浅鯇W(xué)者,所以代碼注解很詳細(xì),見附件
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit IN1=P1^0;
sbit IN2=P1^1;
sbit IN3=P1^2;
sbit IN4=P1^3;
sbit ENA=P1^4;
sbit ENB=P1^5;
sbit XJ1=P1^6;
sbit XJ2=P1^7;
sbit KEY1 = P3^0;
sbit KEY2 = P3^2;
uchar t = 0,a;
uchar PWM = 0; //Õ¼¿Õ±è¿ØÖƱä
char num;
void delayms(uint t)
{
|
-
-
循跡.zip
2017-7-16 17:05 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
33.27 KB, 下載次數(shù): 50, 下載積分: 黑幣 -5
|