ESP32学习记录<二>点亮LED灯 您所在的位置:网站首页 led常亮补光灯怎么接 ESP32学习记录<二>点亮LED灯

ESP32学习记录<二>点亮LED灯

2023-07-04 15:03| 来源: 网络整理| 查看: 265

系列文章目录

文章目录 系列文章目录前言一、配置IO口二、具体步骤1.模式设置2.实现led亮灭 总结

前言

前面我已经搭建好开发环境,是时候举行“点灯仪式”了。学习一款单片机,大多数都是从点亮LED灯开始。本次记录esp32的gpio是如何配置,然后点亮LED灯。

一、配置IO口

esp32这款芯片io口少了点,做一些小项目引脚基本够用,但如果做一些大的项目可能io口不够用。麻雀虽小,但五脏俱全。该有的功能模式它都有。 用过stm32的都知道,stm32的io口有输入输出以及推挽输出等模式,esp32的io口同样具备输入输出以及上拉模式。

下图为esp32管脚部分清单: 想了解具体了解该芯片的参数功能的话,可以去乐鑫的官网去查阅芯片手册。

二、具体步骤 1.模式设置

首先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 实验室设备网 版权所有