taak update.

This commit is contained in:
Dooho Yi 2021-02-16 13:43:04 +09:00
parent 8fa1ee7f54
commit 1a50d9b5cf
2 changed files with 29 additions and 5 deletions

View file

@ -28,3 +28,11 @@ lib_deps =
${env.lib_deps}
ESP8266WiFi
Servo(esp8266)
[env:d1_mini_pro]
platform = espressif8266
board = d1_mini_pro
lib_deps =
${env.lib_deps}
ESP8266WiFi
upload_speed = 460800

View file

@ -41,10 +41,20 @@
#define SET_CONTAINSROOT
//==========</preset>==========
//============<this taak>============
#include "taaks.h"
#define TAAK_KEY TAAK_E_KEY // A-E-I-O-U-W-Y-N (up to 8 taaks) - KEY 150 ~ 157
//============</this taak>===========
//============<list of reserved keys>============
#define TAAK_A_KEY 150 //solenoid
#define TAAK_E_KEY 151 //valve
#define TAAK_I_KEY 152
#define TAAK_O_KEY 153
#define TAAK_U_KEY 154
#define TAAK_W_KEY 155
#define TAAK_Y_KEY 156
#define TAAK_N_KEY 157
//============</list of reserved keys>===========
//============<identity key>============
#define ID_KEY TAAK_N_KEY
//============</identity key>===========
//============<parameters>============
#define MESH_SSID "forest-all/around"
@ -65,6 +75,8 @@
//
#if defined(ARDUINO_ESP8266_NODEMCU) // nodemcuv2
#define LED_PIN 2
#elif defined(ARDUINO_ESP8266_WEMOS_D1MINIPRO) // d1_mini_pro
#define LED_PIN 2
#elif defined(ARDUINO_ESP8266_ESP12) // huzzah
#define LED_PIN 2
#elif defined(ARDUINO_FEATHER_ESP32) // featheresp32
@ -195,7 +207,7 @@ void receivedCallback(uint32_t from, String & msg) { // REQUIRED
int gate = str_gate.toInt();
//is it for me, the gastank?
if (key == TAAK_KEY) {
if (key == ID_KEY) {
//taak_on && taak_off
if (velocity == 0) {
if (gate == 1) {
@ -316,6 +328,10 @@ void setup() {
// nodeId (hex) : 2D370A07
// MAC : B6, E6, 2D, 37, A, 7
//introduction
Serial.print("my ID Key --> ");
Serial.println(ID_KEY);
//i2c master
Wire.begin();