- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
传感器信息的获取
授课人:****
各种传感器
传感器与信息系统的连接
智能家居是如何获取信息的?
活动任务
选择micro:bit设备作为采集传感器数据的智能终端,通过Python编程,制作一个简易的温度计。
硬件清单
硬件清单
操作步骤
1.2通过USB连接线将micro:bit接到计算机。
操作步骤
1.2 安装串口驱动。
操作步骤
2.1 测试BXY是否能成功运行。
操作步骤
2.编写程序,获取环境数据。
from microbit import *
while True:
print(temperature()) #读取开发板上自带的温度传感器
操作步骤
3.通过串口调试工具,查看串口数据.
sleep(500)
实验进阶
任务升级:
按下按钮A 时,LED 显示当前温度
操作步骤
4.编写Python代码,读取串口数据并显示。
import serial #导入python中serial库
ser=serial.Serial() #初始化对象
while Ture:
print(ser.readline())
ser.baudrate=115200 #默认波特率115200
ser.port=‘COM3’ #设置串口号,让IDLE的控制和microbit的控制连在一起
ser.open() #程序打开
操作步骤
4.编写Python代码,读取串口数据并显示。
import serial
ser = serial.Serial()
ser.baudrate = 115200
ser.port = 'COM3’
ser.open()
f=open(‘ microbit.txt’,‘wb’) #表示创建一个名为microbit.txt的文本文件,wb表示二进制写入
a=20
while a>0:
a-=1
line=ser.readline()
f. write(line)
print(line)
f.close()
ser.close()
同学们!下课啦!
您可能关注的文档
- 1.1信息及其基本特征 课件 高中信息技术粤教版必修.pptx
- 1.2数据、信息与知识 课件 浙教版高中信息技术必修1.pptx
- 1.2信息系统信息社会课件-高二信息技术浙教版必修2.pptx
- 1.3.4数制课件-高一信息技术浙教版必修一.pptx
- 1.3《信息技术的影响》课件 粤教版高中信息技术必修2.pptx
- 1-3数据采集与编码 课件 高中信息技术浙教版必修1数据与计算.pptx
- 2.1信息获取的一般过程课件教科版高中信息技术必修.pptx
- 2.3 分析和可视化数据1课件 沪科版高中信息技术必修1.pptx
- 2.3用算法解决问题的过程—— 字符串的应用(二进制换十进制)课件 浙教版高中信息技术必修1.pptx
- 2.3周而复始的循环——条件循环 课件 教科版高中信息技术必修1.pptx
- 重庆市渝北中学2023-2024学年高三上学期12月月考物理答案.docx
- 重庆市渝北中学2023-2024学年高三上学期12月月考地理试题.docx
- 重庆市渝北中学2023-2024学年高三上学期12月月考数学试题.docx
- 精品解析:广东省广州市2023-2024学年高三上学期12月调研考试历史试卷(解析版).docx
- 2024届四川省内江市高三上学期第一次模拟考试英语试题(无答案).docx
- 重庆市渝北中学2023-2024学年高三上学期12月月考数学答案.docx
- 五 校门口环保小调查 教案 小学综合实践活动粤教版六年级上册.pdf
- 第11课《我当交通安检员》教案 鄂教版小学劳动 六年级上册.pdf
- 综合实践活动《零花钱该怎么花》 教案.pdf
- 《做个彩泥小玩偶》教案 北师大版本 小学劳动 一年级.pdf
文档评论(0)