
SLSIC寻线机器人程序
10页1、凌阳SL-DIY08-61A智能机器人SLBASIC寻线程序的开发应用SL-DIY02-8D红外传感器板:装上红外光电传感器,根据实际工作需要安装,用于寻迹、避障、避悬崖、双轮自平衡机器人探测等应用。图19 SL-DIY02-8D电原理图红外光电反射对管FGK125,可以直接替代CNY70,距离远,灵敏度高!轮式寻迹机器人的传感器的安装与编程考虑1. 轮式寻迹机器人1个红外传感器行走设计SL-DIY08-61A机器人用单只红外光电开关用SLBASIC语言寻黑线程序(白底黑线,黑线宽18mm)原理:小车在黑线上前进,跑出黑线(假设向右编偏离黑),小车向左转3单位角度,判是否回到黑线,回到黑线则前进,若没有回到黑线,则向右转过6单位角度,再判断执行。例39机器人单只光电管寻迹程序;SL-DIY08-61A机器人单只红外光电开关寻黑线程序(白底黑线,黑线宽18mm)10 REM SLBASIC; 双龙SLBASIC头文件20 REM IF JK0 0 THEN 50;如果IOA0红外光电开关是高电平(在黑线上)则转到50行执行,;如果为低电平(离开黑线),则按顺序执行下去30 REM GOS
2、UB 300;调用机器人转弯子程序40 REM GOTO 20;循环检测红外光电开关状态50 REM GOSUB 200;调用执行前进子程序60 REM GOTO 20;循环检测红外光电开关状态70 REM END;程序结束200 REM LED 0;LED显示机器人执行前进210 REM FD 10;执行前进,参数根据实际情况调正220 REM RETURN;子程序返回300 REM LED 5;LED显示机器人执行左转弯310 REM LT 3; 执行左转弯,参数根据实际情况调正320 REM IF JK0 0 THEN 50;如果IOA0红外光电开关是高电平(在黑线上)则转到50行执行,;如果为低电平(离开黑线),则按顺序执行下去330 REM LED 3;LED显示机器人执行右转弯340 REM RT 6;执行右转弯,参数根据实际情况调正350 REM RETURN;子程序返回360 REM GOTO 20;循环检测微动开关状态例40 SL-DIY08-61A机器人单只红外光电开关寻黑线程序,边走边发声!(白底黑线,黑线宽18mm)10 REM SLBASIC; 双龙SLBAS
3、IC头文件15 REM KEY 0;取曲谱范围低音“1”到高音“1”20 REM IF JK0 0 THEN 50;如果IOA0红外光电开关是高电平(在黑线上)则转到50行执行,;如果为低电平(离开黑线),则按顺序执行下去30 REM GOSUB 300;调用机器人转弯子程序40 REM GOTO 20;循环检测红外光电开关状态50 REM GOSUB 200;调用执行前进子程序60 REM GOTO 20;循环检测红外光电开关状态70 REM END;程序结束200 REM LED 0;LED显示机器人执行前进210 REM FDX ;前进函数215 REM PLAY 81;执行前进,乐曲函数代替延时函数,参数根据实际情况调正220 REM RETURN;子程序返回300 REM LED 5;LED显示机器人执行左转弯310 REM LT 1;左转函数,参数根据实际情况调正320 REM IF JK0 0 THEN 200;如果IOA0红外光电开关是高电平(在黑线上)则转到200行执行,;如果为低电平(离开黑线),则按顺序执行下去330 REM LED 3;LED显示机器人执行右转弯
4、340 REM RT 3;右转函数,参数根据实际情况调正350 REM RETURN;子程序返回360 REM GOTO 20;循环检测微动开关状态例41轮式寻迹机器人2个红外传感器行走设计 方案1:二光电管间距大于黑线宽度 方案2:二光电管间距小于黑线宽度 IOA4IOA3IOA2IOA1IOA0编码A动动状态111000X1C0 前进111010X1C1 左转111100X1C2 右转111110X1C3 前进或停10 REM SLBASIC; SLBASIC文件头20 REM A=JKX-0x1C;0X18即IOA4,IOA3,IOA2排除非法干扰数据30 REM IF A=0 THEN 110;A=0转40 REM IF A=1 THEN 130;A=1转50 REM IF A=2 THEN 150;A=2转60 REM IF A=3 THEN 170;A=3转101 REM END;程序结束110 REM FD 10;前进, ,参数根据实际情况调正120 REM GOTO 20;循环执行130 REM LT 3;左转, ,参数根据实际情况调正140 REM GOTO 20;循
《SLSIC寻线机器人程序》由会员re****.1分享,可在线阅读,更多相关《SLSIC寻线机器人程序》请在金锄头文库上搜索。