查看: 1511|回复: 11

初次玩ESP8266开发板手机控制LED灯开关

[复制链接]
  • TA的每日心情
    开心
    2019-1-8 09:03
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    发表于 2018-11-2 17:20 | 显示全部楼层 |阅读模式
    初次玩,  看着大神教程,慢慢摸索着前进;
    目前调试了一个简单的程序:
    #define BLINKER_PRINT Serial
    #define BLINKER_WIFI

    #include <Blinker.h>

    char ssid[] = "WIFI名称";
    char pswd[] = "WiFi密码";

    #define BUTTON_1 "ButtonKey"

    BlinkerButton Button1(BUTTON_1);

    void button1_callback(const String & state)
    {
        //digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
        //BLINKER_LOG2("get button state: ", state);
        if (state == "on")
      {
        digitalWrite(D3, HIGH);
        Blinker.print("开灯");
      }
      else if (state == "off")
      {
        digitalWrite(D3, LOW);
        Blinker.print("关灯");
      }
    }
    void setup()
    {
        Serial.begin(115200);
        pinMode(D3, OUTPUT);
        digitalWrite(D3, LOW);
        pinMode(LED_BUILTIN, OUTPUT);
        digitalWrite(LED_BUILTIN, LOW);
        Blinker.begin(ssid, pswd);
        Button1.attach(button1_callback);
    }

    void loop()
    {
        Blinker.run();

        if (Blinker.available()) {
            BLINKER_LOG2("Blinker.readString(): ", Blinker.readString());
            Blinker.vibrate();
            uint32_t BlinkerTime = millis();
            Blinker.print(BlinkerTime);
            Blinker.print("millis", BlinkerTime);
        }
    }


    手机下载的是Blinker软件,自己上两个按键,一个开,一个关;
    这样就可以控制你的灯啦;
    效果图:

    微信图片_20181102171959.jpg
    微信图片_20181102171956.jpg
    微信图片_20181102171953.jpg
  • TA的每日心情
    开心
    2019-1-8 09:03
  • 签到天数: 21 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-11-2 17:21 | 显示全部楼层
    好希望有个大神带带我,   好多东西都不懂。
  • TA的每日心情
    郁闷
    2019-1-13 22:47
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-1-7 13:42 | 显示全部楼层
    Arduino:1.8.8 (Windows 7), 开发板:"Generic ESP8266 Module, 80 MHz, Flash, ck, 26 MHz, 40MHz, QIO, 512K (no SPIFFS), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

    sketch_jan07a:4:21: error: Blinker.h: No such file or directory

    #include <Blinker.h>

                         ^

    compilation terminated.

    exit status 1
    Blinker.h: No such file or directory

    在文件 -> 首选项开启
    “编译过程中显示详细输出”选项
    这份报告会包含更多信息。


    这个是什么意思
  • TA的每日心情
    擦汗
    2018-9-19 20:22
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2019-1-7 15:29 | 显示全部楼层
    wenzuli 发表于 2019-1-7 13:42
    Arduino:1.8.8 (Windows 7), 开发板:"Generic ESP8266 Module, 80 MHz, Flash, ck, 26 MHz, 40MHz, QIO, 5 ...

    需要先下载blinker支持库

    https://doc.blinker.app
    如果你觉得以上内容帮到了你,你可以打赏支持作者

    该用户从未签到

    发表于 2019-1-7 17:36 | 显示全部楼层
    error: 'D3' was not declared in this scope
    这个怎么办啊
  • TA的每日心情
    开心
    2019-1-8 09:03
  • 签到天数: 21 天

    [LV.4]偶尔看看III

     楼主| 发表于 2019-1-7 17:47 | 显示全部楼层
    heysir 发表于 2019-1-7 17:36
    error: 'D3' was not declared in this scope
    这个怎么办啊

    D3  是我的开发板上的引脚,  你看自己的板子接在哪个IO口了,自己改下就好了;

    该用户从未签到

    发表于 2019-1-7 17:49 | 显示全部楼层
    这个不是改硬件的线路连接的吗 我编译应该可以通过吧
  • TA的每日心情
    开心
    2019-1-8 09:03
  • 签到天数: 21 天

    [LV.4]偶尔看看III

     楼主| 发表于 2019-1-7 18:01 | 显示全部楼层
    heysir 发表于 2019-1-7 17:49
    这个不是改硬件的线路连接的吗 我编译应该可以通过吧

    我的是开发板,  自带的IO口;   其他的模块板没试过;

    该用户从未签到

    发表于 2019-1-7 18:03 | 显示全部楼层
    qq337358996 发表于 2019-1-7 18:01
    我的是开发板,  自带的IO口;   其他的模块板没试过;

    我和你是一样的板子
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    KittenBot杯第六届开源硬件开发大赛启动啦
    KittenBot杯第六届开源硬
    大赛简介: 第六届开源硬件开发大赛由Arduino中文社区发起 由KittenBot冠名赞助
    游戏机和开发板脑洞一下;这个本来就是开源的。
    游戏机和开发板脑洞一下;
    这个开发板和标准UNO是1;1的;通用。做在一起是因为可以不用游戏机时可以切换回来做开
    新人求助,关于舵机和限位开关。
    新人求助,关于舵机和限位
    新人求助社区各位哥哥姐姐,具体需要用航模遥控器的3段开关控制Arduino nano控制一个3
    基于MWC开源飞控DIY关键总结分享:
    基于MWC开源飞控DIY关键总
    很早就已经很想写这么一个帖,但总是由于各种原因没能落实,但最后还是找了时
    有关函数返回值的问题
    有关函数返回值的问题
    求助大神们,这个程序中有return返回值,但为什么有这个“ warning: return-statement
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表