【零知ESP8266教程】快速入门2-点亮外部LED灯

[复制链接]

一、工具原料

电脑,windows系统

ESP8266开发板

micro-usb线

LED灯1个

220Ω 电阻1个

面包板一个+若干跳线

二、硬件连接

原理.png (159.16 KB, 下载次数: 0)

2019-10-7 10:26 上传

三、方法步骤

1、打开零知开发工具软件,并新建一个项目,名字为:LED1-test,然后编写如下代码:

/**

*    文件: LED1-test.ino

*    作者: 零知实验室

*    时间: 2018/06/23 11:46

*    说明:

**/

// the setup routine runs once when you press reset:

void setup() {

// put your setup code here, to run once:

pinMode(1, OUTPUT);

digitalWrite(1, LOW);

}

// the loop routine runs over and over again forever:

void loop() {

// put your main code here, to run repeatedly:

}

验证,上传我们就会发现灯亮了。

四、扩展

我们现在修改一下代码,让这个灯闪烁起来。我们添加代码如下:

/**

*    文件: LED1-test.ino

*    作者: 云上上云

*    时间: 2019/05/27 17:17

*    说明:

**/

// the setup routine runs once when you press reset:

void setup() {

// put your setup code here, to run once:

pinMode(1, OUTPUT);

digitalWrite(1, LOW);

}

// the loop routine runs over and over again forever:

void loop() {

// put your main code here, to run repeatedly:

digitalWrite(1, HIGH);//关闭LED

delay(300);//延时一段时间,这里为300ms

digitalWrite(1, LOW);//打开led

delay(300);//延时一段时间,这句代码执行完后会再次到digitalWrite(1,HIGH);这句代码执行

}

再次重复验证,上传我们就会发现LED闪烁起来了

接下来我给大家简单的讲一下闪烁的原理

他是通过控制LED两边的电频高低来控制开关LED灯,两边均为高时灯灭,一高一低时灯亮。然后再用loop()循环这个操作,并在灯灭和灯亮之后延时300毫秒,就能做到亮300毫秒,灭300毫秒的效果。

五、效果视频

esp8266灯上电闪一下_【零知ESP8266教程】快速入门2-点亮外部LED灯相关推荐

  1. esp8266灯上电闪一下_如何在ESP8266上实现变色呼吸灯效果?

    引言 呼吸灯最早是由苹果公司发明并应用于笔记本睡眠提示上,一经展出,立刻吸引众多科技厂商争相效仿.将其广泛用于各种电子产品中,尤其是智能手机.于是研究了一下,一起来DIY一个变色RGB呼吸灯吧.呼吸灯 ...

  2. 51单片机入门教程(1)——点亮一个LED灯

    51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...

  3. lajp linux教程,linux IMX6 汇编点亮一个LED灯

    驱动Linux引脚与驱动STM32其实是一样的,都是在操作寄存器,在相应的寄存器上附上相应的值即可驱动. IMX6U手册上有各个管脚的命名,跟STM32不同,IOMUXC_SW_MUC_CTL_PAD ...

  4. esp8266灯上电闪一下_怎样使用ESP8266-01引脚和指示灯

    第1步:ESP8266-01 Pins 步骤2:ESP8266编程技巧(espcomm失败) 使用Arduino IDE编程ESP8266时(请参阅ESP8266-01 Wifi Shield),有时 ...

  5. esp8266灯上电闪一下_消除esp8266上电时继电器抖动的几种方法

    本帖最后由 lwq1947 于 2020-6-17 18:01 编辑 众所周知esp8266在上电时它的一些GPIO端口会有瞬间电平翻转现象,这就导制了在其输出控制的继电器就会突然瞬间吸合一下.这种状 ...

  6. 【零知ESP8266教程】快速入门10-使用PWM进行调光

    前面的分享热身完毕,接下来,我们要进入更专业电子技术的深入哦! PWM科普:PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进行调制,等效出所 ...

  7. 【零知ESP8266教程】快速入门8-读取模拟数值

    上次我们一起做了抢答器后,脑回路是不是特别快啦.这时候我们趁热打铁,思考一下.在前面我们一直使用的是数字引脚(比如:开发板上标注的D0.D1.D2等),但是很多情况下我们需要测量一个模拟量,比如读取某 ...

  8. 【零知ESP8266教程】blynk控制RGB LED

    本文讲解使用blynk app+服务器(本地) + 零知ESP8266硬件的方法,通过手机APP控制RGB led三色灯. 硬件 零知ESP8266 RGB LED 杜邦线 2.准备 关于手机APP与 ...

  9. php实现tcp连接esp8266,【零知ESP8266教程】WIFI TCP协议通信 TCP客户端示例

    本帖最后由 lz-esp-link 于 2019-9-25 09:56 编辑 本帖主要讲解ESP8266 WIFI功能关于TCP协议网络传输的应用,这里演示了ESP8266作为TCP客户端的示例: 1 ...

最新文章

  1. 一蹴而就的解释是什么_聪明的孩子喜欢问“为什么”,还是喜欢问“为什么”让孩子聪明?...
  2. L8.1 lvs+heartbeat-ldirectord实现高可用负载均衡
  3. 开发VR游戏的基本要求
  4. morphological antialiasing
  5. 微信小程序 - 基本学习资源
  6. 奇安信校招面试题来啦
  7. 命令行 蓝牙_蓝牙键盘接入UOS系统的方法
  8. android singletask启动模式,Android SingleTask启动模式与Home键的问题
  9. 台式计算机常用总线,计算机中常见的总线有哪些
  10. 虚拟钢琴音源插件-GSi Genuine Sounds Vol.I Piano Edition v1.0.2 CE-win
  11. mysql表结构指哪些_gp数据库查看表结构
  12. windows文件权限管理dos命令
  13. 基因重组-冲刺日志(第九天)
  14. strlen函数题目
  15. Nginx 部署、反向代理配置、负载均衡
  16. ORA-06401: NETCMN: invalid driver designator 的解决办法
  17. 石油大学个人训练赛(一)补题----问题 A: 斗地主
  18. 经典查找算法 --- B+树
  19. 利用Python进行数据分析之超市零售分析
  20. 计算机类(0809)求职经验

热门文章

  1. 如何批量给 Word 文档添加保护?
  2. 一年不到从0到第三,疯读小说还差多久冲第一?
  3. 新手做shopee虾皮为什么一直不开单?知虾数据分享开店几个技巧
  4. lightroom_如何在Lightroom中创建新目录
  5. javascript抽象工厂模式
  6. uniapp如何引入阿里云矢量图标库
  7. 一个简易的网络带宽压测方法
  8. python3爬虫selenium+chrom爬取今日头条热点新闻保存到数据库
  9. 360浏览器人机交互
  10. 开店做生意全靠套路!学会这四个营销套路,业绩翻数倍!