查看: 1937|回复: 12

[未解决] 关于ESP8266使用arduino IDE编程引脚定义问题

[复制链接]

该用户从未签到

发表于 2020-5-20 23:06 | 显示全部楼层 |阅读模式
新人求助!问题如下:
比如我有一个LED连接在ESP8266的GPIO12脚,那我定义是该直接写成 int LED=12呢还是需要参照nodemcu的引脚对照图写成 ine LED = D6。
nodemcu引脚对照.jpg

该用户从未签到

 楼主| 发表于 2020-5-20 23:08 | 显示全部楼层
问题补充。我是直接拿了一块ESP8266-12F的裸板加一个烧录架,没有用任何开发板。
  • TA的每日心情
    开心
    2021-1-25 05:21
  • 签到天数: 810 天

    [LV.10]以坛为家III

    发表于 2020-5-21 10:34 | 显示全部楼层
    本帖最后由 lwq1947 于 2020-5-21 10:36 编辑
    ly1657813591 发表于 2020-5-20 23:08
    问题补充。我是直接拿了一块ESP8266-12F的裸板加一个烧录架,没有用任何开发板。 ...

    int LED=12;

    该用户从未签到

     楼主| 发表于 2020-5-21 11:53 | 显示全部楼层

    好的,谢谢,一直不明白Nodemcu和WSP8266之间是一种什么样的关系。
  • TA的每日心情
    开心
    2020-6-25 03:44
  • 签到天数: 420 天

    [LV.9]以坛为家II

    发表于 2020-5-21 18:22 | 显示全部楼层
    Nodemcu 板子就是ESP8266模块多了个串口转接板而已。可以无视他的存在。

    该用户从未签到

     楼主| 发表于 2020-5-21 23:03 | 显示全部楼层
    cao57508 发表于 2020-5-21 18:22
    Nodemcu 板子就是ESP8266模块多了个串口转接板而已。可以无视他的存在。

    我上面贴的那张图,他的引脚对应是什么意思,有什么作用,难道他这个D几 D几只适用于用LUA那个软件的编写定义?我用arduino IDE直接定义D1、D2···等等这些,报错。
  • TA的每日心情
    开心
    2020-7-18 10:18
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2020-5-22 10:22 | 显示全部楼层
    D6  不是 12 吗???我也新人 不解
  • TA的每日心情
    开心
    2021-1-25 05:21
  • 签到天数: 810 天

    [LV.10]以坛为家III

    发表于 2020-5-22 10:57 | 显示全部楼层
    本帖最后由 lwq1947 于 2020-5-22 11:05 编辑
    ly1657813591 发表于 2020-5-21 23:03
    我上面贴的那张图,他的引脚对应是什么意思,有什么作用,难道他这个D几 D几只适用于用LUA那个软件的编写 ...
    你贴的那张图只适用nodemcu开发板,用D编号是可以编程的一般不会报错.
    不同的8266开发板D与GPIO对应是不同的,编程序时选用GPIO方式会更方便些,因为它能通用很多类型的8266开发板.

    该用户从未签到

     楼主| 发表于 2020-5-23 19:11 | 显示全部楼层
    lwq1947 发表于 2020-5-22 10:57
    你贴的那张图只适用nodemcu开发板,用D编号是可以编程的一般不会报错.
    不同的8266开发板D与GPIO对应是不同的 ...

    专业,这么一说我就明白了,谢谢大佬!
  • TA的每日心情
    开心
    2020-5-7 21:06
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2020-5-30 17:14 | 显示全部楼层
    有些编译器会识别D6,,,写12是最标准的通用任何编译器保证不出错.
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    求助!arduino编译esp32s的板子失败
    求助!arduino编译esp32s
    新安装的mac系统和arduino IDE,开发板都安装好了,测试的代码为示例Blink,可一直编译
    开个帖子,记录我造小车的过程   欢迎大家批评指正
    开个帖子,记录我造小车的
    目的:想做一个可以远程控制的小车车,放在家里在公司都可 以控制的。控制:MEGA2560+
    (开源)微信小程序控制esp8266,可远程
    (开源)微信小程序控制es
    流程说明:首先要使esp8266能够联网,能联网就可以控制,使用示例程序,修改WIFI、
    【Arduino】168种传感器模块系列实验(158)---QMC5883L三轴罗盘
    【Arduino】168种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    Arduino 使用Mega2560和LCD1602做的多级菜单显示功能
    Arduino 使用Mega2560和LC
    新手小白一枚,最近在做课程设计。看了社区的一个帖子后自己根据原文作者思路写的,按
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表