求助上传失败-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1423|回复: 2

[已解答] 求助上传失败

 关闭 [复制链接]
发表于 2021-1-14 21:06 | 显示全部楼层 |阅读模式

  1. #define BLINKER_WIFI
  2. #define BLINKER_ALIGENIE_OUTLET

  3. #include <Blinker.h>
  4. char auth[] = "c86a1e269e3c";
  5. char ssid[] = "antbang_1AE9A8";
  6. char pswd[] = "13550697528";
  7. BlinkerButton Button1("btn-abc");  
  8. bool oState = false;
  9. int Pin = 0;  
  10. void AliGeniePowerState(const String & state)
  11. {
  12.     BLINKER_LOG("need set power state: ", state);

  13.     if (state == BLINKER_CMD_ON) {  
  14.         digitalWrite(Pin, LOW);
  15.         BlinkerAliGenie.powerState("on");

  16.         BlinkerAliGenie.print();

  17.         oState = true;
  18.     }
  19.     else if (state == BLINKER_CMD_OFF) {   
  20.         digitalWrite(Pin, HIGH);
  21.         BlinkerAliGenie.powerState("off");

  22.         BlinkerAliGenie.print();

  23.         oState = false;
  24.     }
  25. }

  26. void AliGenieQuery(int32_t queryCode)   
  27. {
  28.     BLINKER_LOG("AliGenie Query codes: ", queryCode);

  29.     switch (queryCode)
  30.     {
  31.         case BLINKER_CMD_QUERY_ALL_NUMBER :
  32.             BLINKER_LOG("AliGenie Query All");
  33.             BlinkerAliGenie.powerState(oState ? "on" : "off");
  34.             BlinkerAliGenie.print();
  35.             break;
  36.         case BLINKER_CMD_QUERY_POWERSTATE_NUMBER :
  37.             BLINKER_LOG("AliGenie Query Power State");
  38.             BlinkerAliGenie.powerState(oState ? "on" : "off");
  39.             BlinkerAliGenie.print();
  40.             break;
  41.         default :
  42.             BlinkerAliGenie.powerState(oState ? "on" : "off");
  43.             BlinkerAliGenie.print();
  44.             break;
  45.     }
  46. }

  47. void dataRead(const String & data)   
  48. {
  49.     BLINKER_LOG("Blinker readString: ", data);

  50.     Blinker.vibrate();

  51.     uint32_t BlinkerTime = millis();

  52.     Blinker.print("millis", BlinkerTime);
  53. }

  54. void button1_callback(const String & state)
  55. {
  56.      BLINKER_LOG("get button state: ", state);
  57.     digitalWrite(Pin, !digitalRead(Pin));
  58. }

  59. void setup()
  60. {
  61.     Serial.begin(115200);
  62.     BLINKER_DEBUG.stream(Serial);
  63.     pinMode(Pin, OUTPUT);         
  64.     digitalWrite(Pin, HIGH);     
  65.     Blinker.begin(auth, ssid, pswd);
  66.     Blinker.attachData(dataRead);
  67.     BlinkerAliGenie.attachPowerState(AliGeniePowerState);
  68.     BlinkerAliGenie.attachQuery(AliGenieQuery);
  69.     Button1.attach(button1_callback);      
  70. }
  71. void loop()
  72. {
  73.     Blinker.run();
  74. }
复制代码


发表于 2021-1-14 22:02 | 显示全部楼层
请描述清除您的问题
发表于 2021-1-14 23:27 | 显示全部楼层
程序上传失败和blinker无关

您的帖子 https://www.arduino.cn/thread-102594-1-1.html 已移动到8266板块

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 14:30 , Processed in 0.068758 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表