[Arduino物联网开发实战4]天猫精灵控制1-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: 奈何col

[使用文档] [Arduino物联网开发实战4]天猫精灵控制1

  [复制链接]
 楼主| 发表于 2019-11-4 19:31 | 显示全部楼层
sting2k1 发表于 2019-11-4 14:22
小爱只能控制blinker开关,不能控制亮度,为什么?

请读懂并测试对应例程,如果还有问题,请按提问要求发帖提问
发表于 2019-11-4 20:01 | 显示全部楼层
奈何col 发表于 2019-11-4 19:31
请读懂并测试对应例程,如果还有问题,请按提问要求发帖提问

关键是没有找到相应的例程

点评

https://github.com/blinker-iot/blinker-library/tree/master/examples/Blinker_AliGenie/AliGenie_LIGHT  详情 回复 发表于 2019-11-5 10:27
 楼主| 发表于 2019-11-5 10:27 | 显示全部楼层
发表于 2019-11-5 19:57 | 显示全部楼层
奈何col 发表于 2019-11-5 10:27
https://github.com/blinker-iot/blinker-library/tree/master/examples/Blinker_AliGenie/AliGenie_LIGH ...

谢谢回复,我也看了BlinkerConfig.h里的这些代码,但是这些代码都没有一个说明文档,每个参数都不知道用在哪里,光从英文字面上理解都不是很明白。不知道用在哪里

点评

文档:https://diandeng.tech/doc/tmallgenie  详情 回复 发表于 2019-11-5 20:09
 楼主| 发表于 2019-11-5 20:09 | 显示全部楼层
sting2k1 发表于 2019-11-5 19:57
谢谢回复,我也看了BlinkerConfig.h里的这些代码,但是这些代码都没有一个说明文档,每个参数都不知道用 ...

文档:https://diandeng.tech/doc/tmallgenie
发表于 2019-11-6 10:25 | 显示全部楼层
本帖最后由 sting2k1 于 2019-11-6 10:26 编辑
奈何col 发表于 2019-11-5 20:09
文档:https://diandeng.tech/doc/tmallgenie

谢谢回复,我的彩灯已经全部完成了,小爱能控制开关,调色,更换模式。

接下来加入softAP,能自由更换authkey,wifiName,password
发表于 2019-11-6 10:28 | 显示全部楼层
if (mode == BLINKER_CMD_MIOT_NIGHT) { // NIGHT 月光
    colorR = 255;
    colorG = 255;
    colorB = 255;
    colorW = 10;
    pixelShow();
  }
  else if (mode == BLINKER_CMD_MIOT_COLOR) { //COLOR 彩光
    // Your mode function
    rainbow(20);
  }
  else if (mode == BLINKER_CMD_MIOT_WARMTH) { //WARMTH  温馨
    colorR = 255;
    colorG = 128;
    colorB = 0;
    colorW = 60;
    pixelShow();
  }

uint32_t Wheel(byte WheelPos) {
  WheelPos = 255 - WheelPos;
  if (WheelPos < 85) {
    return pixels.Color(255 - WheelPos * 3, 0, WheelPos * 3);
  }
  if (WheelPos < 170) {
    WheelPos -= 85;
    return pixels.Color(0, WheelPos * 3, 255 - WheelPos * 3);
  }
  WheelPos -= 170;
  return pixels.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
}

void rainbow(uint8_t wait) {
  uint16_t i, j;

  for (j = 0; j < 256; j++) {
    for (i = 0; i < pixels.numPixels(); i++) {
      pixels.setPixelColor(i, Wheel((i + j) & 255));
    }
    pixels.show();
    delay(wait);

  }
}
发表于 2020-2-28 09:23 | 显示全部楼层
这个程序没网的情况下能不能用APP控制,是否能在程序中增加多个WIFI信息让设备选择信号强的网连接
发表于 2020-5-11 17:28 来自手机 | 显示全部楼层
jpolo 发表于 2019-4-9 16:26
#define BLINKER_WIFI
#define BLINKER_ALIGENIE_SENSOR
这里我们只能声明设备为传感器么?能不能同时声明设 ...

我也想知道
发表于 2020-5-11 17:29 来自手机 | 显示全部楼层
很想知道怎么控制分别多个灯,求解答
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-1 00:02 , Processed in 0.210745 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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