Skip to content
Permalink
Browse files

Habilita la posibilidad de almacenar los datos en una tarjeta SD, cam…

…bia las configuraciones de pines para el DHT11 al pin 16 y el GPS al pin 2. Crea la función savesdcard(), que se invoca en lugar save() para que guarde en la SD. El lector SD se conecta por SPI a los pines * The shield uses SPI bus pins:

 D5 = 14 = CLK
 D6 = 12 = MISO
 D7 = 13 = MOSI
 D8 = 15 = CS

Es necesario revisar el funcionamiento del DHT, porque el GPS no funcionó en el pin 16
  • Loading branch information...
brolin committed Jan 7, 2018
1 parent 81a50dd commit 6805c6d215ae0f70a22e1ee954eeb32fdfc936fa
@@ -12,5 +12,6 @@
platform = espressif8266
board = esp12e
framework = arduino
lib_deps = DHT sensor library, FastLED, DoubleResetDetector, ESPAsyncWebServer, ESPAsyncWiFiManager
lib_deps = Adafruit Unified Sensor, Time, ArduinoJson, EspSoftwareSerial, DHT sensor library, FastLED, DoubleResetDetector, https://github.com/me-no-dev/ESPAsyncWebServer.git, ESPAsyncWiFiManager
build_flags = -Wl,-Tesp8266.flash.4m.ld ; http://docs.platformio.org/en/latest/platforms/espressif8266.html#custom-flash-size

@@ -14,7 +14,7 @@
#include <FastLED.h>
#include "DHT.h"

const String SENSOR_ID = "federico";
const String SENSOR_ID = "martha";

const String STR_COMMA = ",";
const String STR_SLASH = "/";
@@ -1,6 +1,9 @@
#ifndef APP
#define APP
#include "app.h"
#endif

#define DHTPIN 12 // what pin we're connected to
#define DHTPIN 16 // what pin we're connected to
#define DHTTYPE DHT11 // DHT 11

// Initialize DHT sensor for normal 16mhz Arduino
@@ -1,10 +1,13 @@
#ifndef APP
#define APP
#include "app.h"
#endif

TinyGPSPlus gpsParser;
SoftwareSerial gpsSerial(13, 7);
SoftwareSerial gpsSerial(2, 7);

void setupGPS() {
static const int gpsRXPin = 13, gpsTXPin = 7;
static const int gpsRXPin = 2, gpsTXPin = 7;
static const uint32_t bauds = 9600;
gpsSerial.begin(bauds);
}
@@ -1,4 +1,7 @@
#ifndef APP
#define APP
#include "app.h"
#endif

const uint16_t HTTP_TIMEOUT = 1000 * 60;
HTTPClient http;
@@ -4,12 +4,15 @@
// https://github.com/FastLED/FastLED/wiki/ESP8266-notes
#define FASTLED_ESP8266_RAW_PIN_ORDER

#ifndef APP
#define APP
#include "app.h"
#endif

// Pines 16 y 14 no sirven para la librería fastled
#define NUM_LEDS 2
#define DI D3 //4 //0 // Si se usa la tarjeta wemos d1 mini se antepone la letra D a los pines
#define CI D2 //2 //4 // si se usa la roja de uber se unas los pines directamente
#define DI D3 //4 // Si se usa la tarjeta wemos d1 mini se antepone la letra D a los pines
#define CI D2 //2 // si se usa la roja de uber se unas los pines directamente
CRGB leds[NUM_LEDS];

void setupLeds() {
Oops, something went wrong.

0 comments on commit 6805c6d

Please sign in to comment.
You can’t perform that action at this time.