第一单元 第2课 物联网的终端设备 课件(共12张PPT)+教案(表格式) 清华大学版(2024)(青海)八上信息科技

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

第一单元 第2课 物联网的终端设备 课件(共12张PPT)+教案(表格式) 清华大学版(2024)(青海)八上信息科技

资源简介

课题名称 第2课 物联网的终端设备
课时目标 知道什么是智能终端和开源硬件,能够说出常见的开源硬件。 知道智能终端的编程软件,能够用Python程序控制智能终端。 3.知道智能终端的I/O引脚,能够掌握I/O引脚的读/写控制。
教学准备 开源硬件、按钮传感器、USB 数据线、计算机。
导学过程 意图交流
一、知识探究 1.项目子任务引入 ——学习与物联网终端设备相关的专业知识,来为“智能终端的编程”作知识储备。 2.探究内容与要求 (1)方法引导:遵循事物发展一般规律,由“简单到复杂”认知规律 (2)主要内容:   ①什么是智能终端和开源硬件?——概念 ②怎样对智能终端进行编程?——编程控制   ③智能终端的I/O引脚有哪些模式?——编程控制的核心 3.知识习得 (1)自主阅读:以书本P11-13为主,网络知识作补充 (2)知识梳理:①智能终端一般采用 系统。
②开源硬件等同于 的智能终端。 ③应用较为广泛的三款开源硬件有: 、 与 。 4.知识习得 (1)自主阅读:以书本P13-16为主,网络知识作补充 (2)知识梳理:①智能终端本质上是一台 的计算机。 ②智能终端的编程软件,从编程形式上可分为 编程与 编程两种。 ③ 是一个 Python 硬件控制库。其原理是给智能终端烧录一个特定程序,使智能终端可以通过 与计算机通信,进而执行各种命令。 5.知识习得 (1)自主阅读:以书本P17-20为主,网络知识作补充 (2)知识梳理:①给智能终端编程的核心工作,是控制引脚的 (I/O)状态。 ②根据输出信号的不同,可以将引脚的信号输出分为 和 。 ③输人信号也分为两种,即 输人和 输人。 ④pinpong库将引脚模式分为四种,分别为 、 、 和 。 6.核心素养培育 (1)学会分析:以掌控板为例,想要在其屏幕上输出“你好,中国”,使用哪种软件编程实现? 辅助分析支架:Mixly 和 ArduBlock 等编程软件属于 编程,Python IDLE 和 Thonny 等编程软件属于 编程。同时,越来越多的编程软件能兼顾两种编程方式,比如 mPython 和 Mind+。 学会解释:猜想用python控制不同的智能终端,其语法大致相同吗? 辅助分析支架:“Board("handpy").begin()”中的 是智能终端的名称 如果接入的是 Arduino UNO 板,则将 改为 …… (3)学会求证:用数据去支持你解释的观点! ——教师引领学会求证:用不同的编程方式,在开源硬件自带的OLED 显示屏上输出相同的信息 ①求证技能:无论是用“块语言”编程,还是纯文本代码编程,常用的软件有mind+或mpython。 ②求证活动:用“块语言”、Python、MicroPython 三种不同的编程方式,在 OLED 显示屏上输出相同的信息,并比较其区别。 (4)对学科方法、工具或作品进行评价反思 ①“块语言”编程和纯文本代码编程,各有哪些特点? ②pinpong库帮我们解决了什么问题? 二、习题测试 1.小清同学给某开源硬件编写了如下代码,请阅读代码,并回答问题 import time from pinpong.board import Board,Pin Board("uno").begin() #初始化开源硬件 btn = Pin(Pin.D8,Pin.IN) led = Pin(Pin.D13,Pin.OUT) while True: v = btn.read_digital() #读取引脚电平 print(v) #终端打印读取的电平状态 led.write_digital(v) #将状态设置给引脚 time.sleep(0.1)
(1)使用的开源硬件名称是 。 (2)负责信息输人的引脚为 。 (3)已知输入引脚所接的硬件为按钮,输出引脚所接的硬件为 LED 模块,则该代码的功能是 。 三、小结回顾 请同学按照下列提示进行总结回顾: 1.学到了哪些知识与技能? 2.提升了哪些方面的能力? 3.生成了怎样的观点? 四、布置作业 1.项目实施作业 请各小组对项目探究的阶段成果进行整理并提交,整理内容: (1)升级对象、项目方案与小组分工表 (2)智能终端编程软件、使用说明及其评价 (3)智能终端的I/O引脚控制 2.课后挑战作业(书本P20的“挑战”部分) 略(共12张PPT)
第1单元 物联网原理和数据采集
第2节 物联网的终端设备
八年级 上册
主要内容
知识探究
/01
/02
习题测试
/03
小节回顾
/04
作业布置
01 准备过程
02 整体结构
03 重点说明
04 名词解释
知识探究
项目子任务
学习与物联网终端设备相关的专业知识,来为“智能终端的编程”作知识储备。
01 准备过程
02 整体结构
03 重点说明
04 名词解释
知识探究
探究内容与要求
(1)方法引导:遵循事物发展一般规律,由“简单到复杂”认知规律
(2)主要内容:
  ①什么是智能终端和开源硬件?——概念
②怎样对智能终端进行编程?——编程控制  
③智能终端的I/O引脚有哪些模式?——编程控制的核心
01 准备过程
02 整体结构
03 重点说明
04 名词解释
知识探究
知识习得
(1)自主阅读:以书本P11-13为主,网络知识作补充
(2)知识梳理:
①智能终端一般采用 系统。
②开源硬件等同于 的智能终端。
③应用较为广泛的三款开源硬件有: 、 与 。
01 准备过程
02 整体结构
03 重点说明
04 名词解释
知识探究
知识习得
(1)自主阅读:以书本P13-16为主,网络知识作补充
(2)知识梳理:
①智能终端本质上是一台 的计算机。
②智能终端的编程软件,从编程形式上可分为 编程与 编程两种。
③ 是一个 Python 硬件控制库。其原理是给智能终端烧录一个特定程序,使智能终端可以通过 与计算机通信,进而执行各种命令。
01 准备过程
02 整体结构
03 重点说明
04 名词解释
知识探究
知识习得
(1)自主阅读:以书本P17-20为主,网络知识作补充
(2)知识梳理:
①给智能终端编程的核心工作,是控制引脚的 (I/O)状态。
②根据输出信号的不同,可以将引脚的信号输出分为 和 。
③输人信号也分为两种,即 输人和 输人。
④pinpong库将引脚模式分为四种,分别为 、 、 和 。
01 准备过程
02 整体结构
03 重点说明
04 名词解释
知识探究
核心素养培育
(1)学会分析:以掌控板为例,想要在其屏幕上输出“你好,中国”,使用哪种软件编程实现?
辅助分析支架:Mixly 和 ArduBlock 等编程软件属于 编程,Python IDLE 和 Thonny 等编程软件属于 编程。同时,越来越多的编程软件能兼顾两种编程方式,比如 mPython 和 Mind+。
(2)学会解释:猜想用python控制不同的智能终端,其语法大致相同吗?
辅助分析支架:“Board("handpy").begin()”中的 是智能终端的名称
如果接入的是 Arduino UNO 板,则将 改为 即可
......
01 准备过程
02 整体结构
03 重点说明
04 名词解释
知识探究
核心素养培育
(3)学会求证:用数据去支持你解释的观点!
——教师引领学会求证:用不同的编程方式,在开源硬件自带的OLED 显示屏上输出相同的信息
①求证技能:无论是用“块语言”编程,还是纯文本代码编程,常用的软件有mind+或mpython。
②求证活动:用“块语言”、Python、MicroPython 三种不同的编程方式,在 OLED 显示屏上输出相同的信息,并比较其区别。
(4)对学科方法、工具或作品进行评价反思
①“块语言”编程和纯文本代码编程,各有哪些特点?
②pinpong库帮我们解决了什么问题?
01 准备过程
02 整体结构
03 重点说明
04 名词解释
习题测试
小清同学给某开源硬件编写了如下代码,请阅读代码,并回答问题
(1)使用的开源硬件名称是 。
(2)负责信息输人的引脚为 。
(3)已知输入引脚所接的硬件为按钮,输出引脚所接的硬件为 LED 模块,则该代码的功能是 。
import time
from pinpong.board import Board,Pin
Board("uno").begin() #初始化开源硬件
btn = Pin(Pin.D8,Pin.IN)
led = Pin(Pin.D13,Pin.OUT)
while True:
v = btn.read_digital() #读取引脚电平
print(v) #终端打印读取的电平状态
led.write_digital(v) #将状态设置给引脚
time.sleep(0.1)
01 准备过程
02 整体结构
03 重点说明
04 名词解释
小结回顾
请同学按照下列提示进行总结回顾:
1.学到了哪些知识与技能?
2.提升了哪些方面的能力?
3.生成了怎样的观点?
01 准备过程
02 整体结构
03 重点说明
04 名词解释
作业布置
1.项目实施作业
请各小组对项目探究的阶段成果进行整理并提交,整理内容:
(1)升级对象、项目方案与小组分工表
(2)智能终端编程软件、使用说明及其评价
(3)智能终端的I/O引脚控制
2.课后挑战作业(书本P20的“挑战”部分)

展开更多......

收起↑

资源列表