云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > arduino仿生六足机器人教材

arduino仿生六足机器人教材

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 11:29:29

Arduino仿生六足机器人教材

Arduino也支持中文界面,如果英文界面看着不爽的话,,只要打开File-preferences,如下图中选择简体中文,点击OK,关闭后重新打开软件即可。

在正常使用之前我们还需要对arduino软件做如下设置: 1)打开Arduino IDE,选择文件-参数设置,按如下设置。

23

Arduino仿生六足机器人教材

2)选择工具-板卡,点选如图所示。因为我们用的是328的芯片,如果为其他型号相应选择即可。

串口就选择电脑-设备管理器里面显示的串口号即可。至此Arduino IDE的设置基本完成。可以编写编译代码进行开发了。

24

Arduino仿生六足机器人教材

三、 实验操作

3.1 红外避障实验

3.1.1 红外避障原理

红外线反射传感器是利用红外线反射的原理,根据反射的强度来判定前方障碍的有无。在距离适中的时候测量精度很高。由于使用的是红外线,所以抗干扰能力很强。这样做更加确保了机器人的稳定性。

管脚线定义:

红线 黑线(或绿线) 蓝线(或黄线)

电源(+) 电源(-) 控制线

手动调节如图所示:

可调电阻

可调电阻用于手动调节传感器的测量范围(顺时针旋转距离增大,逆时针旋转距离减小)。 3.1.2 红外避障实验操作

利用红外避障传感器控制LED灯。 接线图:

25

Arduino仿生六足机器人教材

例程:

int sensor = 3; //把红外避障传感器接到3脚上 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() 描述

将指定的引脚配置成输出或输入。

26

搜索更多关于: arduino仿生六足机器人教材 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Arduino仿生六足机器人教材 Arduino也支持中文界面,如果英文界面看着不爽的话,,只要打开File-preferences,如下图中选择简体中文,点击OK,关闭后重新打开软件即可。 在正常使用之前我们还需要对arduino软件做如下设置: 1)打开Arduino IDE,选择文件-参数设置,按如下设置。 23 Arduino仿生六足机器人教材 2)选择工具-板卡,点选如图所示。因为我们用的是328的芯片,如果为其他型号相应选择即可。 串口就选择电脑-设备管理器里面显示的串口号即可。至此Arduino IDE的设置基本完成。可以编写编译代码进行开发了。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com