基于Arduino的嵌入式系统入门与实践-Arduino板常用外设与应用.pdf

基于Arduino的嵌入式系统入门与实践-Arduino板常用外设与应用.pdf

  1. 1、本文档共139页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 Arduino板常用外设与应用 6.1 超声测距 6.8 RFID读卡模块 6.15 火焰传感器 6.2 蜂鸣器 6.9 日历时钟 6.16 红外光电开关传感器 6.3 温湿度传感器 6.10 三色LED灯 6.17 红外人体感应传感器 6.4 直流电机 6.5 步进电机 6.11 灰尘传感器 6.18 温度传感器DS18B20 6.6 舵机 6.12 颜色传感器 6.19 心率传感器 6.7 SD卡读写模块 6.13 水位传感器 6.20 MPU6050空间运动传感器 6.14 气体传感器 6.21 继电器 6.1 超声测距 1. SR04工作原理 SR04超声波测距离传感器,采用超声波回波测距原理, 运用精确的时差测量技术,检测传感器与目标物之间的距离。 采用小角度、小盲区超声波传感器,具有测量准确、无接触、 防水、防腐蚀和低成本等优点。 SR04引脚 引脚说明 Vcc 电源 Trig 触发输入端 Echo 回响输出端 GND 地 2 6.1 超声测距 2. SR04的类库函数 (1) SR04() 功能:构造函数,创建一个SR04类的对象时被执行,初始化对象,设 置SR04引脚。 语法格式:SR04 sr04(int echoPin, int triggerPin)。 参数说明:echoPin :回波引脚,int类型。 triggerPin :触发引脚,int类型。 返回值 :创建了一个SR04类的对象。 例如:SR04 sr04= SR04( 6,7); 或SR04 sr04(6,7); 创建了一个对象sr04,初始化回波和触发引脚为数字引脚6和7。 (2) Distance() 功能:读取测距距离。 语法格式:sr04. Distance() 参数说明:无。 返回值 :测距距离,long型,单位是厘米。 3 6.1 超声测距 3. SR04的应用实例 #include SR04.h //添加库函数 #define TRIG_PIN 6 //定义引脚 #define ECHO_PIN 7 //定义引脚 SR04 sr04 = SR04(ECHO_PIN,TRIG_PIN);//构造函数 long a; void setup() { Serial.begin(9600); //定义串口波特率 Serial.println(Example written by Coloz From Arduin.CN); delay(1000); } void loop() { a=sr04.Distance(); //读取障碍物和SR04的距离 Serial.print(a); //送串口监视器显示 Serial.println(cm); 程序编译下载成功后,打开串口监视器,可看到 delay(1000);

文档评论(0)

173****0166 + 关注
实名认证
内容提供者

临床医师执业资格证持证人

医学资料整理

领域认证该用户于2023年01月12日上传了临床医师执业资格证

1亿VIP精品文档

相关文档