1-板载传感器获取信息 课件(共38张PPT) 2022—2023学年浙教版(2019)高中信息技术必修2

资源下载
  1. 二一教育资源

1-板载传感器获取信息 课件(共38张PPT) 2022—2023学年浙教版(2019)高中信息技术必修2

资源简介

(共38张PPT)
高中信息技术必修2信息系统与社会信息控制板载按键与串口输入控制信息输出02信息采集板载传感器获取信息扩展传感器获取信息01信息系统智能终端联网智能终端接入服务器数据库存储终端数据数据处理及HTML模板渲染智能终端数据可视化03网络应用开发聊天机器人应用开发04每课课程设计项目一板载传感器获取信息一、情景引入温度、湿度、二氧化碳浓度等环境因素都会影响我们的日常生活,及时关注天气变化,也方便大家日常出行。一、情景引入怎样监测环境温度?手机app环境实况温度传感器一、情景引入设计一个环境温度监测装置环境温度实时监测二、项目目标三、项目准备1.硬件清单micro:bit主控板USB数据线三、项目准备教材配套BXY Python Editor是一款运行于Windows平台的MicroPython编程IDE。界面简洁,操作便利,内置很多基础操作库。BXY支持micro:bit和掌控板编程。2.软件环境下载链接:https://bxy..cn/download四、项目实践1.分析设计用micro:bit主控板获取温度,并显示在点阵屏上;四、项目实践2.硬件连接四、项目实践2.硬件连接软件中显示串口号,电脑出现“MICROBIT”盘;硬件与软件就连接成功了,开始编写程序吧~~;四、项目实践知识链接板载功能:光线、温度传感器,加速度计,蓝牙,电子罗盘,磁力计;micro:bit V1四、项目实践知识链接板载功能:新增扬声器,麦克风;micro:bit V2四、项目实践3.软件编写:(1)了解BXY界面四、项目实践3.软件编写:(2)显示文字四、项目实践micro:bit正面有5*5的LED显示屏;可以用来显示图案和文字;每个像素点的亮度范围:0~9;知识链接四、项目实践3.软件编写:(2)显示文字scroll:滚动的from microbit import*#导入所有microbit自带库文件display.scroll('Hello World!')#滚动显示文字点击”检查”,查看是否报错,然后“保存”文件,并“烧录“程序到主控板;四、项目实践3.软件编写:(2)显示文字四、项目实践3.软件编写:(2)显示文字循环显示:①参数设置from microbit import*display.scroll(string,loop=True)四、项目实践3.软件编写:(2)显示文字from microbit import*#导入所有microbit自带库文件whileTrue:display.scroll('Hello World!')#滚动显示文字循环显示:②while循环四、项目实践3.软件编写:(3)获取温度数据四、项目实践3.软件编写:(3)获取温度数据temperature():可以检测环境温度,单位摄氏度℃;函数后()用来传参数,不能省略;micro:bit板载温度传感器四、项目实践3.软件编写:(3)获取温度数据from microbit import *display.scroll(temperature())#使用temperature()内置函数获取温度实时获取?四、项目实践4.调试修改from microbit import *whileTrue:display.scroll(temperature())#使用temperature()内置函数获取温度sleep(100)#延时等待实时监测:循环显示;sleep:单位毫秒四、项目实践4.调试修改接下来,大家展示作品,分享体验吧!四、项目实践5.分享展示五、巩固提高1.项目改进点阵显示屏,可以根据温度变化而变化。from microbit import *while True:iftemperature()< 30:display.scroll(“ok”)else:display.scroll(“no”)五、巩固提高2.项目拓展MicroPython有很多内置图案:Image.HAPPY(笑脸)Image.SAD(难过)Image.HEART(爱心)……可以用display.show()显示图案五、巩固提高from microbit import*#导入所有microbit自带库文件display.show(Image.HAPPY)#显示笑脸图案2.项目拓展五、巩固提高from microbit import *while True:if temperature()< 30:display.show(Image.HAPPY)else:display.show(Image.SAD)当温度<30°,显示笑脸;反之,显示哭脸;2.项目拓展五、巩固提高内置LED方法说明.scroll(string)在内置 LED阵列中滚动显示 string.show(image)显示内置图像.set_pixel(x,y,value)设置 X行 Y列的 LED灯的亮度,范围 0 ~ 9.clear( )关闭全部 LED灯知识链接五、巩固提高 加速度传感器accelerometer说明get_x( ) X代表左右运动方向的值get_y( ) Y代表前后运动方向的值get_z( ) Z代表上下运动方向的值加速度传感器可以检测运动状态,制作简易计步器;知识链接五、巩固提高 指南针传感器compass模块说明get_x( ) X读取 X方向的值get_y( ) Y读取 Y方向的值get_z( ) Z读取 Z方向的值知识链接六、项目小结1.知识小结项目一:板载传感器获取信息1.温度传感器temperature()获取温度2.循环while,设置参数3.点阵显示display:show、scroll方法,参数设置六、项目小结2.知识拓展传感器(sensor)用来测量和感知物体或环境属性,把被测的物理信号转换成电信号,以便通讯技术传递和收集。传感器可以理解为模拟人类五官(视觉、味觉、听觉、嗅觉、触觉)去感知物理世界的一种物理装置。非接触式红外温度传感器心电检测传感器环境温度传感器光线传感器什么是传感器?六、项目小结2.知识拓展传感器工作原理

展开更多......

收起↑

资源预览