arduino篮球机器人教材 联系客服

发布时间 : 星期三 文章arduino篮球机器人教材更新完毕开始阅读3bc4156ccc175527072208a1

Arduino篮球机器人教材

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

31

Arduino篮球机器人教材

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

2.4. 电机驱动扩展板L293D介绍

电机驱动扩展板L293D可驱动4路直流电机或者2路步进电机的同时还能驱动2路舵机。

arduino IDE已经集成了直流控制库,在程序开头调用库AFMotor.h就可以,使用电机库文件时,定义电机端口,写电机状态可以控制电机。

实物图

2.5. 电机驱动扩展板L293D参数

* 2个5V伺服电机(舵机)端口 联接到Arduino的高解析高精度的定时器-无抖动!

* 多达4个双向直流电机及4路PWM调速(大约0.5%的解析度) * 多达2个步进电机正反转控制,单/双步控制,交错或微步及旋转角度控制。 * 4路H-桥:L293D 芯片每路桥提供.0.6A(峰值1.2A)电流并且带有热断电保护,4.5V to 36V。

* 下拉电阻保证在上电时电机保持停止状态。

* 大终端接线端子使接线更容易(10 - 22AWG)和电源。

32

Arduino篮球机器人教材

* 带有Arduino复位按钮。

* 2个大终端外部电源接线端子 保证逻辑和电机驱动电源分离。

三、 实验操作

3.1.超声波传感器

3.1.1超声波传感器介绍

1 超声波传感器简介

超声波传感器是利用超声波的特性研制而成的传感器。超声波是一种振动频 率高于声波的机械波,由换能晶片在电压的激励下发生振动产生的,它具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。

超声波测距传感器原理:超声波对液体、固体的穿透本领很大,尤其是在阳光不透明的固体中,它可穿透几十米的深度。超声波碰到杂质或分界面会产生显著反射形成反射成回波,碰到活动物体能产生多普勒效应。因此超声波检测广泛应用在工业、国防、生物医学等方面以超声波作为检测手段,必须产生超声波和接收超声波。完成这种功能的装置就是超声波传感器,习惯上称为超声换能器,或者超声探头。 2 产品特点

HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达到3mm;模块包括超声波发射器、接收器和控制电路。

基本工作原理:

(1) 采用IO口TRIG触发测距,给至少10us的高电平信号;

(2) 模块自动发送8个40khz的方波,自动检测是否有信号返回; (3) 有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2。 3 实物图及接线图

如图接线,VCC供5V电源,GND为地线,TRIG触发控制信号输入,ECHO回响信号输出。

33

Arduino篮球机器人教材

图 1

4 电气特性

电气特性如下表:

表4-2 超声波传感器电气特性表

5 超声波时序图

图 2

以上时序图表明,你只需要提供一个10uS以上脉冲触发信号,该模块内部将发出8个40kHz电平并检测回波。一量检测到有回波信号则输出回响信号。回响信号的脉冲与所测的距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到的距离。公式:uS/58=厘米或者uS/148=英寸;或是:距离=高电平时间*声速(340M/S)/2;建议测量周期为60 ms以后,以防止发射信号对回响信号的影响。

注意:

1、此模块不宜带电连接,若要带电连接,则先让模块的GND端先连接,否则会影响模块的正常工作。

2、测距时,被测物体的面积不少于0.5平方米且平百尽量要求平整,否则影响测量的结果。 6 实物规格

34