1.什么是ESP32。
ESP32是一款由乐鑫信息科技(Espressif Systems)推出的高度集成的低功耗系统级芯片(SoC),它结合了双核处理器、无线通信、低功耗特性和丰富的外设,特别适用于各种物联网(IoT)应用。
2.c语言
注释
是由双斜线 // 或者斜线星号 /.../ 来表示的。单行注释以两个斜线开头,多行注释则以斜线星号开头,以星号斜线结尾。
可以用来解释代码的功能,算法或者实现细节。
变量
一个变量可以存储一个值,这个值可以是数字、字符串、布尔值、对象等。
语法:
数据类型 变量名;
数据类型指定变量可以存储的数据类型,常见的数据类型有:
int
:整数类型,占用2个字节,可以表示范围为 -32768 到 32767 之间的整数。float
:浮点数类型,占用4个字节,可以表示小数。char
:字符类型,占用1个字节,可以表示一个字符。bool
:布尔类型,占用1个字节,只有两个值:true 或 false。
变量名是标识符,命名规则为字母、数字、下划线的组合,第一个字符不能是数字。
在 Arduino 编程语言中,常见的条件语句有 if 语句和 switch 语句。
3.Micropython语言
4.工具
1.面包板:搭建电路
分为上,下,中,三个部分。
上下不连通,左右连通。
中部列与列不连通。
2.杜邦线:电流的连接线
分为三类:公公线,公母线,母母线
5.什么是GPIO 引脚,什么是电平
1.引脚,
2.电平:电压的高低。
电路上某点的电压(对公共参考点)或电位是高还是低。比如在逻辑电路中,高于某个数值的电位称其为高电位,或高电平,低于某个数值的,为低电位或低电平。比如 ESP32 中,高电平的数值大于2.5V,低电平的数值小于0.5V,具体的数值最好通过测试研究来确定。
3.LED灯
pin