mirror of
https://github.com/IoTManagerProject/IoTManager.git
synced 2026-03-30 20:09:14 +03:00
fix
This commit is contained in:
@@ -6,21 +6,22 @@
|
|||||||
#include <Bounce2.h>
|
#include <Bounce2.h>
|
||||||
#include <ESPAsyncWebServer.h>
|
#include <ESPAsyncWebServer.h>
|
||||||
extern AsyncWebServer server;
|
extern AsyncWebServer server;
|
||||||
|
#include <Adafruit_BME280.h>
|
||||||
|
#include <Adafruit_BMP280.h>
|
||||||
|
#include <DHTesp.h>
|
||||||
|
#include <DallasTemperature.h>
|
||||||
#include <FS.h>
|
#include <FS.h>
|
||||||
|
#include <OneWire.h>
|
||||||
#include <PubSubClient.h>
|
#include <PubSubClient.h>
|
||||||
#include <SPIFFSEditor.h>
|
#include <SPIFFSEditor.h>
|
||||||
#include <StringCommand.h>
|
#include <StringCommand.h>
|
||||||
#include <TickerScheduler.h>
|
#include <TickerScheduler.h>
|
||||||
#include <time.h>
|
|
||||||
#include "Consts.h"
|
|
||||||
#include <UpTime.h>
|
#include <UpTime.h>
|
||||||
#include "GyverFilters.h"
|
|
||||||
#include <DallasTemperature.h>
|
|
||||||
#include <OneWire.h>
|
|
||||||
#include <DHTesp.h>
|
|
||||||
#include <Wire.h>
|
#include <Wire.h>
|
||||||
#include <Adafruit_BMP280.h>
|
#include <time.h>
|
||||||
#include <Adafruit_BME280.h>
|
|
||||||
|
#include "Consts.h"
|
||||||
|
#include "GyverFilters.h"
|
||||||
//==============ESP8266 БИБЛИОТЕКИ===============
|
//==============ESP8266 БИБЛИОТЕКИ===============
|
||||||
#ifdef ESP8266
|
#ifdef ESP8266
|
||||||
#include <ESP8266HTTPClient.h>
|
#include <ESP8266HTTPClient.h>
|
||||||
@@ -39,26 +40,24 @@ WiFiUDP Udp;
|
|||||||
#ifdef ESP32
|
#ifdef ESP32
|
||||||
#include <AsyncTCP.h>
|
#include <AsyncTCP.h>
|
||||||
#include <AsyncUDP.h>
|
#include <AsyncUDP.h>
|
||||||
|
#include <ESP32Servo.h>
|
||||||
#include <HTTPClient.h>
|
#include <HTTPClient.h>
|
||||||
#include <HTTPUpdate.h>
|
#include <HTTPUpdate.h>
|
||||||
#include <SPIFFS.h>
|
#include <SPIFFS.h>
|
||||||
#include <WiFi.h>
|
#include <WiFi.h>
|
||||||
#include <analogWrite.h>
|
#include <analogWrite.h>
|
||||||
extern AsyncUDP udp;
|
extern AsyncUDP udp;
|
||||||
#include <ESP32Servo.h>
|
|
||||||
#ifdef MDNS_enable
|
#ifdef MDNS_enable
|
||||||
#include <ESPmDNS.h>
|
#include <ESPmDNS.h>
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern Servo myServo1;
|
|
||||||
extern Servo myServo2;
|
|
||||||
|
|
||||||
#ifdef OTA_enable
|
#ifdef OTA_enable
|
||||||
#include <ArduinoOTA.h>
|
#include <ArduinoOTA.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
extern Servo myServo1;
|
||||||
|
extern Servo myServo2;
|
||||||
|
|
||||||
//==============================Objects.h(без данных)==================================
|
//==============================Objects.h(без данных)==================================
|
||||||
|
|
||||||
@@ -69,7 +68,25 @@ extern AsyncWebSocket ws;
|
|||||||
//extern AsyncEventSource events;
|
//extern AsyncEventSource events;
|
||||||
|
|
||||||
extern TickerScheduler ts;
|
extern TickerScheduler ts;
|
||||||
enum {ROUTER_SEARCHING, WIFI_MQTT_CONNECTION_CHECK, SENSORS, STEPPER1, STEPPER2, LOG1, LOG2, LOG3, LOG4, LOG5, TIMER_COUNTDOWN, TIME, TIME_SYNC, STATISTICS, UPTIME, UDP, UDP_DB, TEST };
|
|
||||||
|
enum { ROUTER_SEARCHING,
|
||||||
|
WIFI_MQTT_CONNECTION_CHECK,
|
||||||
|
SENSORS,
|
||||||
|
STEPPER1,
|
||||||
|
STEPPER2,
|
||||||
|
LOG1,
|
||||||
|
LOG2,
|
||||||
|
LOG3,
|
||||||
|
LOG4,
|
||||||
|
LOG5,
|
||||||
|
TIMER_COUNTDOWN,
|
||||||
|
TIME,
|
||||||
|
TIME_SYNC,
|
||||||
|
STATISTICS,
|
||||||
|
UPTIME,
|
||||||
|
UDP,
|
||||||
|
UDP_DB,
|
||||||
|
TEST };
|
||||||
|
|
||||||
extern WiFiClient espClient;
|
extern WiFiClient espClient;
|
||||||
|
|
||||||
@@ -83,9 +100,9 @@ extern AsyncWebServer server;
|
|||||||
|
|
||||||
//AsyncEventSource events;
|
//AsyncEventSource events;
|
||||||
|
|
||||||
#define NUM_BUTTONS
|
#define NUM_BUTTONS 6
|
||||||
extern boolean but[NUM_BUTTONS];
|
extern boolean but[NUM_BUTTONS];
|
||||||
extern Bounce * buttons;
|
extern Bounce *buttons;
|
||||||
|
|
||||||
extern GMedian<10, int> medianFilter;
|
extern GMedian<10, int> medianFilter;
|
||||||
|
|
||||||
@@ -103,7 +120,7 @@ extern Adafruit_Sensor *bme_temp;
|
|||||||
extern Adafruit_Sensor *bme_pressure;
|
extern Adafruit_Sensor *bme_pressure;
|
||||||
extern Adafruit_Sensor *bme_humidity;
|
extern Adafruit_Sensor *bme_humidity;
|
||||||
|
|
||||||
uptime_interval myUpTime;
|
extern uptime_interval myUpTime;
|
||||||
|
|
||||||
///////////////////////////////////// Global vars ////////////////////////////////////////////////////////////////////
|
///////////////////////////////////// Global vars ////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
@@ -114,7 +131,6 @@ extern String received_ip;
|
|||||||
extern String received_udp_line;
|
extern String received_udp_line;
|
||||||
extern int udp_period;
|
extern int udp_period;
|
||||||
|
|
||||||
|
|
||||||
extern boolean just_load;
|
extern boolean just_load;
|
||||||
extern const char *hostName;
|
extern const char *hostName;
|
||||||
|
|
||||||
@@ -166,7 +182,6 @@ extern boolean i2c_scanning;
|
|||||||
|
|
||||||
extern int sensors_reading_map[15];
|
extern int sensors_reading_map[15];
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////// Functions////////////////////////////////////////////////////////////////////
|
///////////////////////////////////// Functions////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// StringUtils
|
// StringUtils
|
||||||
@@ -284,7 +299,6 @@ extern void levelPr();
|
|||||||
extern void ultrasonicCm();
|
extern void ultrasonicCm();
|
||||||
extern void ultrasonic_reading();
|
extern void ultrasonic_reading();
|
||||||
|
|
||||||
|
|
||||||
extern void analog();
|
extern void analog();
|
||||||
extern void analog_reading1();
|
extern void analog_reading1();
|
||||||
extern void analog_reading2();
|
extern void analog_reading2();
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
#include "Global.h"
|
#include "Global.h"
|
||||||
|
|
||||||
#include "JsonUtils.h"
|
#include "JsonUtils.h"
|
||||||
|
|
||||||
//==============================Objects.cpp(с данными)==================================
|
//==============================Objects.cpp(с данными)==================================
|
||||||
@@ -23,9 +24,8 @@ AsyncWebServer server(80);
|
|||||||
|
|
||||||
//AsyncEventSource events("/events");
|
//AsyncEventSource events("/events");
|
||||||
|
|
||||||
#define NUM_BUTTONS 6
|
|
||||||
boolean but[NUM_BUTTONS];
|
boolean but[NUM_BUTTONS];
|
||||||
Bounce * buttons = new Bounce[NUM_BUTTONS];
|
Bounce *buttons = new Bounce[NUM_BUTTONS];
|
||||||
|
|
||||||
GMedian<10, int> medianFilter;
|
GMedian<10, int> medianFilter;
|
||||||
|
|
||||||
@@ -34,6 +34,9 @@ DallasTemperature sensors;
|
|||||||
|
|
||||||
DHTesp dht;
|
DHTesp dht;
|
||||||
|
|
||||||
|
Servo myServo1;
|
||||||
|
Servo myServo2;
|
||||||
|
|
||||||
Adafruit_BMP280 bmp;
|
Adafruit_BMP280 bmp;
|
||||||
Adafruit_Sensor *bmp_temp;
|
Adafruit_Sensor *bmp_temp;
|
||||||
Adafruit_Sensor *bmp_pressure;
|
Adafruit_Sensor *bmp_pressure;
|
||||||
@@ -106,12 +109,9 @@ boolean udp_data_parse = false;
|
|||||||
boolean mqtt_send_settings_to_udp = false;
|
boolean mqtt_send_settings_to_udp = false;
|
||||||
boolean i2c_scanning = false;
|
boolean i2c_scanning = false;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//Buttons
|
//Buttons
|
||||||
//boolean but[6];
|
//boolean but[6];
|
||||||
|
|
||||||
|
|
||||||
// Udp
|
// Udp
|
||||||
boolean udp_busy = false;
|
boolean udp_busy = false;
|
||||||
unsigned int udp_port = 4210;
|
unsigned int udp_port = 4210;
|
||||||
@@ -128,7 +128,3 @@ int udp_period;
|
|||||||
|
|
||||||
// i2c
|
// i2c
|
||||||
String i2c_list;
|
String i2c_list;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user