ESP32学习笔记(一)

最基本外设是利用GPIO口控制LED

其中GPIO引脚负责输入和输出电压

而开发板上D开头就是GPIO引脚

每个GPIO都能输出高低电平

pinMode()用于设置引脚输入还是输出;

第一个参数就是引脚参数。

第二个参数就是设置模式。

HIGH和LOW本质上是宏定义,定义为0或1

注意点!!上传烧录时一定要按住boot键

loop函数循环函数使用delay延时函数来实现LED闪烁

delay()的参数是毫秒

点亮LED

aabe0bfdb8d6422497e45bef4f7f759c.png

每个GPIO引脚和LED阳极相连

3de0ed887077461b8231735bcdc95e44.png

流水灯实现

用到多个GPIO引脚最好用都放进一个数组里

然后用for循环去表示出这个数组的全部元素

数组长度 不代表数组元素个数,字节长度用sizeof,数组的长度用整个数组的字节长度去除于单个元素的字节长度得到的就是数组长度

最好写一下注释,循环表示了一个顺序,可以用递归来理解

循环中每个循环的语句都要设置出入口。

delay函数的作用是为了让现象更直观因为代码运行是很快的。

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值