use pre-defined led pin
This commit is contained in:
parent
b5e91195e7
commit
584fa688c3
@ -21,7 +21,6 @@ Task tButton(TASK_IMMEDIATE, TASK_ONCE, onButtonCallback, &ts);
|
|||||||
#include "ir.h"
|
#include "ir.h"
|
||||||
|
|
||||||
#define BUTTON D3
|
#define BUTTON D3
|
||||||
#define LED D4
|
|
||||||
|
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
@ -42,7 +41,7 @@ void setup() {
|
|||||||
|
|
||||||
pinMode(BUTTON, INPUT_PULLUP);
|
pinMode(BUTTON, INPUT_PULLUP);
|
||||||
attachInterrupt(digitalPinToInterrupt(BUTTON), onButtonPressed, FALLING);
|
attachInterrupt(digitalPinToInterrupt(BUTTON), onButtonPressed, FALLING);
|
||||||
attachInterrupt(digitalPinToInterrupt(LED), onLed, CHANGE);
|
attachInterrupt(digitalPinToInterrupt(LED_BUILTIN), onLed, CHANGE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
@ -74,7 +73,7 @@ ICACHE_RAM_ATTR void onButtonPressed() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ICACHE_RAM_ATTR void onLed() {
|
ICACHE_RAM_ATTR void onLed() {
|
||||||
Mqtt::publish(Mqtt::ledMqtt->stateTopic, digitalRead(LED) ? "OFF" : "ON");
|
Mqtt::publish(Mqtt::ledMqtt->stateTopic, digitalRead(LED_BUILTIN) ? "OFF" : "ON");
|
||||||
}
|
}
|
||||||
|
|
||||||
void onButtonCallback() {
|
void onButtonCallback() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user