ESP32学习记录<二>点亮LED灯 | 您所在的位置:网站首页 › led常亮补光灯怎么接 › ESP32学习记录<二>点亮LED灯 |
系列文章目录
文章目录
系列文章目录前言一、配置IO口二、具体步骤1.模式设置2.实现led亮灭
总结
前言
前面我已经搭建好开发环境,是时候举行“点灯仪式”了。学习一款单片机,大多数都是从点亮LED灯开始。本次记录esp32的gpio是如何配置,然后点亮LED灯。 一、配置IO口esp32这款芯片io口少了点,做一些小项目引脚基本够用,但如果做一些大的项目可能io口不够用。麻雀虽小,但五脏俱全。该有的功能模式它都有。 用过stm32的都知道,stm32的io口有输入输出以及推挽输出等模式,esp32的io口同样具备输入输出以及上拉模式。 下图为esp32管脚部分清单: 首先arduino的头文件包含进来 #include然后调用pinMode函数,将led的管脚设置为输出模式,同理也可设置为输入模式,看实现功能的需要。如下图所示,我这边led用到的引脚是2,所以我把引脚2设置为输出模式。 pinMode(2,OUTPUT); 2.实现led亮灭代码如下(示例): #include void setup() { pinMode(2,OUTPUT); } void loop() { digitalWrite(2,LOW); delay(1000); digitalWrite(2,HIGH); delay(1000); }setup函数是初始化函数,而loop()是循环函数,相当于while(1),单片机会循环执行里面的内容。 digitalWrite函数可以操作设置io口的状态,如digitalWrite(2,LOW)就是把io口2置低电平。另外,digitalRead()可以读取io口的状态。 总结以上就是今天要讲的内容,本文仅仅简单介绍了io口的使用,并做了个小例子,实现led的亮灭。接下来会记录其它一些关于esp32的学习。 |
CopyRight 2018-2019 实验室设备网 版权所有 |