物联网的控制
第一单元 物联网入门
1
显示模块
2
声音模块
目录
CONTENTS
3
电动执行模块
导入新课
物联网将万物连接在一起,那么万物能够执行的动作,就是物联网系统要输出的“动作”这里的“动作”包括信息显示声音报警、开灯、开锁、打开阀门、启动电动机等各种操作。这些操作由不同的输出设备完成,比如共享单车用电磁锁来实现“开锁”,智能窗帘用电机来打开或关闭窗帘。而这些输出设备往往以模块的形式接人智能终端,因而也称为输出模块。
讲授新课
控制一个 LED 需要一个支持 PWM 的引脚,控制一个普通的全彩 LED 则需要三个支持 PWM 的引脚。为了节省引脚资源,让编程更加简单,LED 灯带一般采用专用的芯片,如 WS2812B、SK6812、PLK6812 等。这种 LED 灯带通过一个数字引脚发送数字信号,即可控制多个LED 呈现出不同的色彩。
讲授新课
第二部分 声音模块
PART 02
02
讲授新课
1.常见的声音模块蜂鸣器是一种常见的声音模块,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、定时器等产品。如图所示,常见的计算机主板上一般都有蜂鸣器模块。在控制蜂鸣器的数字引脚上输出特定频率的电信号,蜂鸣器将发出不同的声音。
讲授新课
次数
R
G
B
颜色
1
2
3
4
5
3.显示屏的连接和编程智能终端中使用的显示屏一般有两种:LCD 和 OLED 显示屏。LCD 显示屏就是我们常说的液晶显示屏,其优点是耗电量低、辐射低。OLED显示屏能够自发光,对比度高,因而受到越来越多用户的喜爱,应用领域也更为广泛。LCD、OLED 显示模块和智能终端的连接一般采用I2℃ 接口。连接模块前,要查看开源硬件的接口说明书。有些开源硬件内置了显示屏,其连接方式一般也采用I2C,如掌控板。pinpong 库提供了 OLED 显示模块的库。在前面的学习中,我们已经体验过用pinpong库在某开源硬件的 OLED 显示屏上显示文本信息实际上,我们还可以用它在 OLED 上显示图片下面这段代码将一张图转化为可以在 OLED上显示的信息。