当前位置:首页 > Arduino 搬运机器人教材 - 图文
Arduino 搬运机器人教材
手动调节如图所示:
可调电阻
可调电阻用于手动调节传感器的测量范围(顺时针旋转距离增大,逆时针旋转距离减小)。 3.3.2 红外避障实验操作
利用红外避障传感器控制LED灯。 接线图:
例程:
int sensor = 3; //把红外避障传感器接到3脚上
37
Arduino 搬运机器人教材
int val = 0; //保存红外传感器状态值 int LED = 13; //定义LED灯 void setup() {
pinMode(sensor,INPUT); //设置传感器引脚为输入模式 pinMode(LED,OUTPUT); //设置传感器引脚为输入模式 }
void loop() {
val=digitalRead(sensor); //采集传感器状态值 0或1 if(val==0) //红外传感器均检测到
digitalWrite(LED, HIGH); // 打开LED
if(val==1) //红外传感器均检测到
digitalWrite(LED, LOW); // 关闭LED }
知识点:
pinMode() 描述
将指定的引脚配置成输出或输入。 语法
pinMode(pin, mode) 参数
pin:要设置模式的引脚 mode:INPUT或OUTPUT
逻辑:
红外传感器检测到信号,打开LED。红外传感器没有检测到信号,关闭LED。
实验现象:
红外传感器前有障碍时,打开LED灯。红外传感器前没有障碍时,关闭 LED灯。
38
Arduino 搬运机器人教材
四、 使用说明
4.1.接线端口介绍
左、右红外避障传感器分别连第5、第6接口,机械手舵机(180度)连第9接口;左、右车轮舵机(360度)分别连第10、11接口。
右车轮舵机 左红外避障传感器
左车轮舵机 机械手舵机
右红外避障传感器
4.2.操作说明
上电后机器人前进,当只有左侧红外避障传感器检测到信号时,机器人左转,当只有右侧红外避障传感器检测到信号时,机器人右转,当两个红外避障传感器检测到信号时,机器人停止,机械手加紧后退,左转;机器人停止,松开机械手后退,左转。
39
共分享92篇相关文档