ESP32 Arduino LED的闪烁 点灯

ESP32 Arduino LED的闪烁

我们开始探索一个新硬件时,要做的第一件事就是让LED闪烁。这会让我们兴奋不已,确实值得我们炫耀一番。

点亮第一盏灯 LED



用到的元件

•ESP32开发板
•一个LED(我这里的是5mm绿色)
•一个电阻220欧姆
•面包板
•导线若干


一、先看电路原理图

在这里插入图片描述

在这里我顺便说一下LED的限流电阻应该怎样选取,设置的合适的阻值。我们可以从LED的数据手册上查到LED的有关参数,要计算LED的限流电阻,最重要的参数为:正向电压(VF)、正向电流(IF)和最大峰值电流(Peak Forward Current)。
LED的正向电流可以取峰值,但是LED要使工作电流小于极限值,所以可以根据以下公式计算:
限流电阻 = 电源电压 – LED 的正向电压 / LED的正向电流

二、代码解析

代码如下 :

//led 2 对应我们esp32-cam 板子上的 io2
int led = 2;

void setup() { 
  //设置io口为输出模式
  pinMode(led,OUTPUT);
}

void loop() { 
  //向io 口写入高电平
  digitalWrite(led,HIGH);
  //延迟1秒钟
  delay(1000);
  //向io 口写入底电平
  digitalWrite(led,LOW);
    //延迟1秒钟
  delay(1000);
  //通过串口可以查看输出
  Serial.println("success...");
}

三 实物图展示

在这里插入图片描述
在这里插入图片描述


总结

当你到以上的代码时,脑子会想到与ESP8266和Arduino完全相同的,是的arduino上的语法ESP32都兼容的。这让我们面对ESP32时省了不少的功夫。
开始我们最经典的LED流水灯的制作。
在这里插入图片描述

*玩转esp8266 ESP32 喜欢的朋友请加 微信:ilinker32 有发必回复! *

如果我的创作对你有帮助 ,那么你的鼓励将是我创作的最大动力!非常感谢。

  • 9
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值