内容正文:
物联网的终端设备
目录
智能终端的身体是什么?
如何给它注入“灵魂”?
它如何“感知”和”行动”?
01
02
03
智能终端的“身体”——从普通到智能
01
是什么让它变“聪明”了?
智能终端 + 开源硬件
智能终端的“身体”——从普通到智能
01
物品内部集成了单片机系统
升级为物联网终端
接受管理,实施汇报自己的状态
智能终端
01
智能终端:具有输入和输出功能,负责连接物品与网络。可直接集成到其他设备中。
广泛应用于各类物联网设备
广泛应用于各类机顶盒设备
智能终端
01
开源硬件:等同于“开源”的智能终端,遵循开源许可协议。
arduino uno
行空板
掌控板
智能终端
01
行空板M10是一款专为Python学习和使用设计的新一代国产开源硬件,采用单板计算机架构,集成LCD彩屏、WiFi蓝牙、多种常用传感器和拓展接口,自带Linux系统和Python环境,还预装了常用的Python库。
注入“灵魂”——智能终端编程
02
(1)编程——与硬件沟通的语言
编程形式 编程软件 编程软件
图形化编程
(“块语言”) Mind+
Mixly
文本编程 Arduino IDE
Thonny
注入“灵魂”——智能终端编程
02
(2)我们的工具——mind+
注入“灵魂”——智能终端编程
02
活动一:在行空板屏幕上显示多彩的中英文
注入“灵魂”——智能终端编程
02
活动一:在行空板屏幕上显示多彩的中英文
注入“灵魂”——智能终端编程
02
(2)我们的工具——mind+
“五官”和“手脚”——智能终端的I/O引脚
03
核心机关——I/O 引脚(与外接设备沟通)
输入(Input) —— “耳朵”和“眼睛”
03
功能:读取引脚电信号获取传感器的数据(用来感知世界)
如: 按钮、触摸传感器、光线传感器。
输入信号 引脚模式 语法 说明
数字输入
Pin.IN
(数字输入模式)
Pin.read_digital() 读取数字信号,返回值外接设备传回的引脚电平值(0 :低电平、关 / 1:高电平、开)
模拟输入 Pin.ANALOG
(模拟输入模式)
Pin.read_analog() 返回值外接设备传回的
模拟值
输出(output) —— “嘴巴”和“手”
03
功能:让执行器执行某些动作。
输入信号 引脚模式 语法 说明
数字输出
Pin.OUT
(数字输出模式)
Pin.wirte_digital(value) 给控制设备设置电平值
(0 :低电平、关 / 1:高电平、开)
模拟输出 Pin.PWM
(模拟输出模式)
Pin.wirte_analog(value) 让智能终端介于高/低电平之间,如让led发生明暗变化
$