正在准备播放器,请稍候...
硬件构造
当开机后,首先会出现一个主菜单界面,菜单提供了三个功能选项来进入不同的功能页面。
功能拓展单元
功能拓展单元即Unit,将Unit通过GROVE连线至M5Go上对应的端口,通过程序进行读取和控制,能够实现丰富的功能。
Unit可分为输入型和输出型。
输入型的Unit主要以采集数据的形式(即传感器),将外界的一些信息以数据的形式传输给M5GO控制器(典型的如温湿度、红外线接收等);
输出型的Unit主要以驱动的形式,由M5GO控制器驱动外部连接的一些硬件(典型的如LED灯等)。
M5GO有三个标记为A,B,C的端口,通过不同颜色进行区别,能容易的知道Unit应使用哪个端口,连接器上突起的脊必须对应到端口上的槽,这可防止连线接反。
另外
A端口可通过集线器(Hub)单元进行扩展,以支持同时接入(并联)多个I2C端口的Unit,
B端口可通过I/O扩展单元进行扩展,以支持同时接入更多Unit(需要编程控制读取和写入数据),
C端口为串行通信端口,无需扩展。
排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。
ESP32的DAC函数可以实现真正的模拟输出。
ESP32 没有Arduino输出 PWM 的 analogWrite(pin, value) 方法,取而代之的 ESP32 有一个 LEDC 来实现PWM功能。
本文学习如何使用ESP32开发板来进行多线程的开发。
ESP8266有三种工作模式,分别为:AP,STA,AP混合STA
ESP32有四个SPI外设,分别为SPI0、SPI1、HSPI和VSPI。