当前位置: 首页 > news >正文

免费推广原因优化方案官网

免费推广原因,优化方案官网,wordpress公园,wordpress 加入视频NodeMCU ESP8266 读取按键外部输入信号教程(图文并茂) 文章目录 NodeMCU ESP8266 读取按键外部输入信号教程(图文并茂)前言按键输入常用接口pinModedigitalRead 示例代码结论 前言 ESP8266如何检测外部信号的输入,通常…

NodeMCU ESP8266 读取按键外部输入信号教程(图文并茂)


文章目录

  • NodeMCU ESP8266 读取按键外部输入信号教程(图文并茂)
    • 前言
    • 按键输入
    • 常用接口
      • pinMode
      • digitalRead
    • 示例代码
    • 结论

前言

ESP8266如何检测外部信号的输入,通常可以检测到TTL电平的高电平和低电平。

TTL(Transistor-Transistor Logic)电平是一种常用的数字电平标准,通常用于数字电路和逻辑电路中。TTL电平具有以下特征和定义:

  • 输出状态
    • L:低于 0.8V
    • H:高于 2.4V
  • 输入状态:
    • L:低于 1.2V
    • H:高于 2.0V

下面我们需要通过构造外围的硬件电路来做外部信号输入的测试。

按键输入

通常我们可以使用外部按键作为信号输入的元器件,这里接一个上拉电阻之后连接一个按键,我们可以通过面包板来构建电路,具体电路图如下所示;

常用接口

pinMode

这里我们需要将D2引脚作为输入,具体接口使用如下所示;

pinMode(2, INPUT); 

digitalRead

这里需要使用接口digitalRead来获取GPIO输入的信号状态,可以读取高电平和低电平,

int buttonState = 0;            // 存储按钮状态,0表示未按下,1表示按下
buttonState = digitalRead(2);   // 读取按钮状态

示例代码

这段代码会将D2配置为输入引脚,D4配置为输出引脚。当按下按钮时(D2引脚为高电平),LED(D4引脚)会亮起,当释放按钮时(D2引脚为低电平),LED会熄灭。

const int buttonPin = D2;
const int ledPin = D4;void setup() {pinMode(buttonPin, INPUT);pinMode(ledPin, OUTPUT);
}void loop() {int buttonState = digitalRead(buttonPin);if (buttonState == HIGH) {digitalWrite(ledPin, HIGH);} else {digitalWrite(ledPin, LOW);}
}

结论

本文简单介绍了NodeMCU ESP8266获取外部信号的方法,并给出相应的实验,通过按键控制LED灯的亮和灭。

http://www.mnyf.cn/news/45294.html

相关文章:

  • wordpress v3.3.1空间上传phpseo怎么刷关键词排名
  • 找网络公司做网站需要注意成品视频直播软件推荐哪个好用
  • 如何提升网站的转化率广告联盟怎么加入
  • 做软件推广网站怎么赚钱多合一seo插件破解版
  • 美国cn2站群服务器搭建一个网站的流程
  • 商城服务是什么软件正规优化公司哪家好
  • 移商网站建设赛雷猴是什么意思
  • 北京门户网站网址网站友情链接的作用
  • 经典重庆论坛新闻论坛怎么了优化网站排名如何
  • 软件测试的四个步骤重庆网站seo教程
  • 网站制作公司 深圳免费自助建站模板
  • 网站网络设计是怎么做的免费网页在线客服制作
  • 网络工程师做什么上海seo公司排名榜
  • 网站后台查询软件百度开户流程
  • 分类目录梁水才seo优化专家
  • 自己的网站怎样做优化个人做外贸怎样起步
  • 网站建设发展前景官网设计比较好看的网站
  • 1688货源网外发手工加工重庆的seo服务公司
  • 哈尔滨网络宣传与网站建设产品网络营销
  • 网站banner轮播代码哪里有营销策划培训班
  • 永济做网站单价网络营销的模式有哪些?
  • 建设银行官网首页网站公告线下推广的渠道和方法
  • 张家口做网站的公司谷歌seo视频教程
  • 沈阳关键词排名首页黄山seo推广
  • 陕西建设主管部门网站东莞seo网络推广专
  • 三个小伙毕业了做购物网站的电视剧黑科技引流软件是真的吗
  • 网站建设 软件有哪些内容鹤壁搜索引擎优化
  • 深圳公司网站建设设谷歌浏览器下载安装2022
  • 什么是网站建设流程高端大气网站建设
  • 中国十大电商做的好的网站找百度