|
利用两个光电传感器作为循迹,采用stc89c51芯片,电机驱动利用l298n,利用12864的屏显示HMC5883和超声波采集得到的数据,因为是初学者,所以代码注解很详细,见附件
#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
33.27 KB, 下载次数: 50, 下载积分: 黑币 -5
|