内容正文:
1.2物联网的终端设备
力公大楼
设布雪控
按
工广蓝内
白山
墙路/
生林环建带园
机器对机器通信
区保健
车/电边车
失进的女油多统
医究/金所
止线和流法养器
在转件空
快宝餐图
两智水位
自边际众机
布绿管
传露行方色南
客庙自动化
餐牢情
夜府机关
零出
结立式往宅
E
物体之所以能接入物
物体接入网络。实现万
联网系统,依靠的是它们
OT
物相连,且物体能响应
用户的管理,为人们提
内部的单片机(MCU)
供服务。
110
0
010
001710
00
一、智能终端和开源硬件
我们常常把物联网设备称为终端设备或智能终端。在物联网系统中,智能终端负
责连接物体与网络,具有输入输出功能,但处理数据能力较弱的设备,其本质是一台
计算机。
1)智能终端
一般采用单片机。单片机是
25.3mm
ESP32-S
集成在一块集成电路芯片上的微
B02300001
C01511923
型计算机系统,具有体积小成
1923-0N09
18mm
本低的特点,可以直接嵌入到其
芯片Hi3716用
ESP32芯片用于
他设备中。
于各种机顶盒
各类物联网设备
一、智能终端和开源硬件
我们常常把物联网设备称为终端设备或智能终端。在物联网系统中,智能终端负
责连接物体与网络,具有输入输出功能,但处理数据能力较弱的设备,其本质是一台
计算机。
丝掌控板
2)开源硬件
(OSH)
国内第一款100%自主知识产权微学开源硬件
“开源”的智能终端。接下来
通过一个视频,了解一款适合中小
学课堂的开源硬件
—掌控板2.0
二、智能终端的编程
智能终端本质上是一台可编程的计算机,
需要用特定的软件编写程序,使其能够
执行相应的任务。
D示清空
D第1
1)编程软件
行温示“你好,中国”横式通不换行
OD显示生效
支持智能终端的编程软件有很多,
from mpython import
从编程形式上区分,可分为“块语言
oled.fill(0)
和纯文本代码编程两种。
oled.DispChar('你好,中国!‘,0,0,1)
oled.show()
二、智能终端的编程
程序编写完后,还需执行“编译”,再“上传”到智能终端上执行。上传的方法
有很多,如SD卡、网络、串口等。其中串口需要相应的驱动程序。
年上内言一
连接设备
新建项目717850
1.边特到“上传模式
连接设备
AIRRU
COM45-Microbit
打开设备管理器
键安装串口驱动
之打开解库
恢复设备初始设置
40
0
0B0
二、智能终端的编程
你好,中画1
2)pinpong)库一Pythoni硬件控制库
很多智能终端无法直接运行Python代码,因此需要借助
以通过串口与计算机通信来执行各种命令。
按照pinpong的语法编写代码,即可控制相应的智能终立
from pinpong.board import Board
from pinpong.extension.handpy import*
Board("handpy").begin()
oled.fill(0)
oled.DispChar("你好,中国”,1)
oled.show (
三、/O引脚
数字号引0-13
▣▣▣
PWM前主56生10,1用
—-Input输入
DIGITAL(PWM-]
Outputs输出
74L5系列集成块管脚图
引脚—Pin,
常称为针脚、
管脚,是芯片内引出用来连接
外部设备的电线。
ANALOG IN
模N写物0-5
掌控板-产品说明-DFRobot
https://wiki.dfrobot.com.cn/SKU DFR0608 %E6%8E%8C%E6%8E%A7%E6%9D%BF
引脚信号的输出
根据输出的信号不同分为:
如为了使灯发生明暗
模拟输出
之间的变化,这种连续的
变化量叫做模拟信息号。
(ā)模叔信号
只有高电平和低电平
101100
也就是1和0信号。
数字输出
通过数字输出,可以
(6)故字信号
控制灯的亮与灭、电机的
启动与关闭等。
2
引脚信号的输入
输入信号也分为两种:
模拟输入
(ā)模根信号
1011001
数字输入
(6)故字信号
E