// 初始化有LED的IO pinMode(D2,INPUT); //将光感DO口接到D2 pinMode(D5,INPUT); //将声控的out接到D5 pinMode(D6,INPUT);//人体感应的out接到D6 pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, HIGH); // 初始化blinker Blinker.begin(auth, ssid, pswd); Button1.attach(button1...
pinMode(LED_BUILTIN, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(LED_BUILTIN, HIGH); // 置 LED 所在引脚为高电平 delay(1000); // 延时1s digitalWrite(LED_BUILTIN, LOW); // 置 LED 所在引脚为低电平 delay(1000); // 延时1s } 1. 2. 3....
AI代码解释 #defineBLINKER_WIFI#defineBLINKER_MIOT_SENSOR//引入小爱同学#define soilPinA0//土壤传感器脚针 DO#defineCS2//定义继电器脚针为D4#include<Blinker.h>#include<DHT.h>//DHT11传感器的头文件#defineDHTPIN4//定义DHT11模块连接管脚io4(D2脚)#defineDHTTYPEDHT11// 使用DHT11温度湿度模块,当然也...
");Button1.color("#000000");Button1.print("off");}}void setup(){Serial.begin(115200);BLINKER_DEBUG.stream(Serial);BLINKER_DEBUG.debugAll();// 板载LEDpinMode(LED_BUILTIN, OUTPUT);digitalWrite(LED_BUILTIN, HIGH);// 继电器pinMode(GPIO0, OUTPUT);digitalWrite(GPIO0, HIGH);// 初始化Blink...
Button1("btn-abc"); BlinkerNumber Number1("num-abc"); BlinkerButton btn2("round_max"); BlinkerButton btn3("round_min"); int counter = 0; // 按下按键即会执行该函数 void button1_callback(const String & state) { BLINKER_LOG("get button state: ", state); digitalWrite(LED_BUILTIN,...
void setLED(){ digitalWrite(BUILTIN_LED, led); } void loop(){ setLED(); } 示例2 不可用 引脚作为输入的声明是通过pinMode函数完成的,pinMode函数接收引脚作为第一个参数,并将第二个参数作为模式接收。 1 pinMode(interruptPin, INPUT_PULLUP); 最后,我们使用attachInterrupt函数将中断附加到引脚。它...
("on");BlinkerMIOT.print();}elseif(state==BLINKER_CMD_OFF){digitalWrite(LED_BUILTIN,LOW);BlinkerMIOT.powerState("off");BlinkerMIOT.print();}}voidsetup(){// 初始化串口Serial.begin(115200);BLINKER_DEBUG.stream(Serial);BLINKER_DEBUG.debugAll();// 初始化有LED的IOpinMode(LED_BUILTIN,...
pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, HIGH); //控制板子上指示灯的开是LOW,关是HIGH(默认是关,可自行修改) Blinker.begin(auth, ssid, pswd); Blinker.attachData(dataRead); BlinkerMIOT.attachPowerState(miotPowerState);
pinMode(LED_BUILTIN, OUTPUT); digitalWrite(LED_BUILTIN, LOW); Blinker.begin(auth, ssid, pswd); Blinker.attachData(dataRead); Blinker.attachHeartbeat(heartbeat); Blinker.attachDataStorage(dataStorage); dht.begin(); }voidloop(){ Blinker.run();if(read_time ==0|| (millis() - read_time...
头文件voidMy_subscribeTopic();voidcalcTheWorkTime();voidsetup(){//串口Serial.begin(9600);//引脚配置pinMode(LED_BUILTIN,OUTPUT);// 设置板上LED引脚为输出模式digitalWrite(LED_BUILTIN, HIGH);// 启动后关闭板上LED//连接WiFiWiFi_Connect();//记录工作时间My_ticker.attach(1,calcTheWorkTime);//...