From 09542bc474976d624f6ffcc55e84f8c9fa9d3e00 Mon Sep 17 00:00:00 2001 From: Jose Date: Mon, 7 Apr 2025 11:33:19 +0200 Subject: [PATCH] estructura basica esp y libs --- hardware/include/main.hpp | 6 ++++-- hardware/platformio.ini | 7 ++++++- hardware/src/main.cpp | 25 ++++++++++++++----------- 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/hardware/include/main.hpp b/hardware/include/main.hpp index 97bab50..f44a7ec 100644 --- a/hardware/include/main.hpp +++ b/hardware/include/main.hpp @@ -1,4 +1,6 @@ -#include "Arduino.h" - +#include +#include +#include +#include #define LED 2 \ No newline at end of file diff --git a/hardware/platformio.ini b/hardware/platformio.ini index 4712379..5d17103 100644 --- a/hardware/platformio.ini +++ b/hardware/platformio.ini @@ -11,4 +11,9 @@ [env:esp32dev] platform = espressif32 board = esp32dev -framework = arduino \ No newline at end of file +framework = arduino +lib_deps = + knolleary/PubSubClient@^2.8 + mikalhart/TinyGPSPlus@^1.0.2 + bblanchon/ArduinoJson@^6.17.3 + robbie-remote/RESTClient@^1.0.0 \ No newline at end of file diff --git a/hardware/src/main.cpp b/hardware/src/main.cpp index 2320c5b..09123b9 100644 --- a/hardware/src/main.cpp +++ b/hardware/src/main.cpp @@ -1,15 +1,18 @@ #include "main.hpp" + +const char* ssid = "SiempreHome"; +const char* password = "d7?a35D9EnaPepXY?c!4"; +const char* mqtt_server = "192.168.0.155"; + +WiFiClient espClient; +PubSubClient client(espClient); +long lastMsg = 0; +char msg[50]; + +void setup() { -void setup() -{ - // Set pin mode - pinMode(LED, OUTPUT); } - -void loop() -{ - delay(500); - digitalWrite(LED, HIGH); - delay(500); - digitalWrite(LED, LOW); + +void loop() { + } \ No newline at end of file