11,串口读取温度2012年1月9日.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11,串口读取温度2012年1月9日

实验十一 串口读取温度 ●引言 串口通信(Serial Communication)是Arduino和计算机间按位进行数据传输的一种最基本的方式;下面进行一个把Arduino控制主板上的温度计通过串口在计算机显示屏上读取出来的实验。 ●实验目的 1.了解Arduino与计算机进行串口通信的工作原理。 2.通过电子实验作品熟悉Serial.begin()和Serial.print 的使用。 ●实验原理 温度测量使用LM35温度传感器,它是一种半导体温度传感器,具有有较好的线性度和较高的灵敏度;其测温范围是-40℃到150℃,灵敏度为10mV/℃,输出电压与温度成正比。控制主板把LM35输出的电压通过计算转换成温度的摄氏度,用串口输出到计算机,通过计算机屏幕显示出结果。 ●实验用品 元器件名称 数量 说明 1 LM35套件 1 2 面包线 5 3 面包板 1 带盒子 4 友高面包盒 1 带3节5号电池 ●实验过程 1.根据电路图组装温度计。 2.载入程序 /* Arduino的模拟输入口A1输出二进制数的位数为10,也就是0-1023;模拟电压变化范围0-5000mV,所以该口可分辨出的最小输入电压信号为 5000/1023 mV。 */ //设置变量 long val 0; float temperature 0; void setup Serial.begin 9600 ;//设置串口速率 void loop val analogRead 1 ; //从模拟口A1获取温度传感器的输出结果 // 5V电源:temperature n* 5000/1023 /10 n*4.座机电话号码3/10 temperature val* 4.座机电话号码3/10; //不可使用算术式5000/1023 //使用用4.5v电源的公式为val* 4500/1023 /10 val* 4.398827/10 Serial.println val ;//显示温度传感器在A1口的读数 Serial.print The tempreture is ; Serial.print byte 58 ;//冒号: Serial.print 32,BYTE ;//空格 Serial.print temperature,1 ;//温度数值,1位小数 Serial.print 32,BYTE ; Serial.println C ; delay 2000 ; ////////////// ////////////// 3.运行程序 与计算机连接USB线,即可运行程序;打开开发环境上面的串口窗口,可以在窗口上观察温度传感器采集到得数据环境温度。 也可以通过一种串口调试软件,观察温度传感器采集到得数据。 ●实验总结 Arduino主板可向计算机通过串口传输数据,并在开发环境的窗口显示出来。 ●拓展实验 1.修改串口显示效果,如改变说明文字,段落设计等。 2.使用热敏电阻组装一个温度计。

文档评论(0)

wf93679 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档