Act on state from transmission
This commit is contained in:
parent
e3a0384485
commit
dd480b441e
2 changed files with 9 additions and 15 deletions
|
@ -4,15 +4,11 @@
|
|||
|
||||
#define DISCO_PIN 5
|
||||
|
||||
bool _on = false;
|
||||
|
||||
void OnDataRecv(uint8_t* mac, uint8_t* incomingData, uint8_t len) {
|
||||
int value;
|
||||
memcpy(&value, incomingData, sizeof(value));
|
||||
Serial.println(value);
|
||||
|
||||
_on = !_on;
|
||||
digitalWrite(DISCO_PIN, _on);
|
||||
bool on;
|
||||
memcpy(&on, incomingData, sizeof(on));
|
||||
Serial.println(on);
|
||||
digitalWrite(DISCO_PIN, on);
|
||||
}
|
||||
|
||||
void setupReceiver() {
|
||||
|
@ -29,7 +25,7 @@ void setupReceiver() {
|
|||
|
||||
void setup() {
|
||||
pinMode(DISCO_PIN, OUTPUT);
|
||||
digitalWrite(DISCO_PIN, _on);
|
||||
digitalWrite(DISCO_PIN, false);
|
||||
Serial.begin(115200);
|
||||
Serial.println("Starting...");
|
||||
setupReceiver();
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
#define GREEN_PIN 12
|
||||
#define BLUE_PIN 14
|
||||
|
||||
bool _on = false;
|
||||
IPAddress apIP(192, 168, 4, 1);
|
||||
PWMOutput _warmWhite(5);
|
||||
PWMOutput _coldWhite(13);
|
||||
|
@ -51,13 +50,12 @@ Timer _colourTimer([] {
|
|||
}, 1000);
|
||||
|
||||
void OnDataRecv(uint8_t* mac, uint8_t* incomingData, uint8_t len) {
|
||||
int value;
|
||||
memcpy(&value, incomingData, sizeof(value));
|
||||
int on;
|
||||
memcpy(&on, incomingData, sizeof(on));
|
||||
Serial.print("ESP-NOW: ");
|
||||
Serial.println(value);
|
||||
Serial.println(on);
|
||||
|
||||
_on = !_on;
|
||||
if (_on) {
|
||||
if (on) {
|
||||
_colourTimer.reset();
|
||||
_warmWhite.off();
|
||||
_red.on();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue