有问题请教-Arduino中文社区 - Powered by Discuz! Archiver

xing123456 发表于 2019-3-12 21:47

有问题请教

//WiFiduino板需要实现的功能:blinker APP 滑条组件控制外接LED灯的亮度
#define BLINKER_WIFI

#include <Blinker.h>

char auth[] = "***********";
char ssid[] = "********";
char pswd[] = "********";


#define Slider_1 "SliderKey"

BlinkerSlider Slider1(Slider_1);

void slider1_callback(int32_t value)
{//这里改用WiFiduino板上的D12端口
      digitalWrite(D12, !digitalRead(D12));
      BLINKER_LOG("get slider value: ", value);
}

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

    Blinker.vibrate();

    uint32_t BlinkerTime = millis();
    Blinker.print(BlinkerTime);
    Blinker.print("millis", BlinkerTime);

    Slider1.color("#FFFFFF");
    Slider1.print(random(0, 128));
}

void setup()
{
    Serial.begin(115200);
    BLINKER_DEBUG.stream(Serial);

    pinMode(D12, OUTPUT);
    digitalWrite(D12, LOW);

    Blinker.begin(auth, ssid, pswd);
    Blinker.attachData(dataRead);

    Slider1.attach(slider1_callback);
}

void loop()
{
    Blinker.run();
}


APP里面的滑块组件的键名也换了,都不行,不知道是啥问题。哪位大神可以解决一下,谢谢

奈何col 发表于 2019-3-13 00:02

控制亮度用PWM额。。。

xing123456 发表于 2019-3-13 13:54

奈何col 发表于 2019-3-13 00:02
控制亮度用PWM额。。。

扳子的说明,每个口都可以作为PWm的,。。。。。奈何大佬

奈何col 发表于 2019-3-13 15:47

xing123456 发表于 2019-3-13 13:54
扳子的说明,每个口都可以作为PWm的,。。。。。奈何大佬

PWM要用analogWrite
模拟I/O的使用
模拟信号   https://www.arduino.cn/thread-75655-1-1.html
呼吸灯实验   https://www.arduino.cn/thread-75674-1-1.html

xing123456 发表于 2019-3-13 23:08

:lol:lol:lol:lol:lol
页: [1]
查看完整版本: 有问题请教