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

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2382|回复: 4

有问题请教

[复制链接]
发表于 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里面的滑块组件的键名也换了,都不行,不知道是啥问题。哪位大神可以解决一下,谢谢

发表于 2019-3-13 00:02 | 显示全部楼层
控制亮度用PWM额。。。
 楼主| 发表于 2019-3-13 13:54 | 显示全部楼层
奈何col 发表于 2019-3-13 00:02
控制亮度用PWM额。。。

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

点评

PWM要用analogWrite 模拟I/O的使用 模拟信号 https://www.arduino.cn/thread-75655-1-1.html 呼吸灯实验 https://www.arduino.cn/thread-75674-1-1.html  详情 回复 发表于 2019-3-13 15:47
发表于 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
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 14:44 , Processed in 0.075761 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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