Tell us about yourself!
- vmed commented on OUTATIME88's instructable NodeMCU ESP8266 12e With GPS & OLED Display
- vmed commented on OUTATIME88's instructable NodeMCU ESP8266 12e With GPS & OLED DisplayView Instructable »
Hi, thanks for answering. In which line of the code should I change the time, in my case it is Spain. Thank you
- vmed commented on OUTATIME88's instructable NodeMCU ESP8266 12e With GPS & OLED DisplayView Instructable »
Hi, how can I set the correct time? It gives me one hour less
- vmed commented on OUTATIME88's instructable NodeMCU ESP8266 12e With GPS & OLED DisplayView Instructable »
The same thing happens to me, everything works even when the gps flashes, but no value works on the display. I have tried changing digital pins even with an arduino one in its corresponding TX and RX
- vmed commented on schmidt_be's instructable Send Temperature & Humidity to Blynk App (Wemos D1 Mini Pro).View Instructable »
C:\Users\Victor\Documents\Arduino\libraries\Blynk-0.5.4\src/BlynkSimpleEsp8266.h:18:21: fatal error: version.h: No such file or directory #include <version.h> ^compilation terminated.
- vmed commented on mjrovai's instructable IoT Made Simple: Home Weather Station With NodeMCU and OLEDView Instructable »
Hi, I do not read the DHT sensor information. It is not a bookstore, nor is it food. It's as if I did not detect it because I take it off and do nothing.
- vmed commented on deba168's instructable ESP8266 Weather Widget
- vmed favorited Weather Clock by tittiamo68
Sorry to bother you but the code does not have those lines.#include <TinyGPS++.h> // Tiny GPS Plus Library#include <SoftwareSerial.h> // Software Serial Library so we can use other Pins for communication with the GPS module#include <Adafruit_ssd1306syp.h> // Adafruit oled library for displayAdafruit_ssd1306syp display(11,10); // OLED display (SDA to Pin 11), (SCL to Pin 10)//#include <Adafruit_SH1106.h> //Para probar//Adafruit_SH1106 display(9,8);static const int RXPin = 12, TXPin = 13; // Ublox 6m GPS module to pins 12 and 13static const uint32_t GPSBaud = 9600; // Ublox GPS default Baud Rate is 9600…
see more »Sorry to bother you but the code does not have those lines.#include <TinyGPS++.h> // Tiny GPS Plus Library#include <SoftwareSerial.h> // Software Serial Library so we can use other Pins for communication with the GPS module#include <Adafruit_ssd1306syp.h> // Adafruit oled library for displayAdafruit_ssd1306syp display(11,10); // OLED display (SDA to Pin 11), (SCL to Pin 10)//#include <Adafruit_SH1106.h> //Para probar//Adafruit_SH1106 display(9,8);static const int RXPin = 12, TXPin = 13; // Ublox 6m GPS module to pins 12 and 13static const uint32_t GPSBaud = 9600; // Ublox GPS default Baud Rate is 9600const double Home_LAT = 39.44722; // Your Home Latitudeconst double Home_LNG = -0.39192; // Your Home LongitudeTinyGPSPlus gps; // Create an Instance of the TinyGPS++ object called gpsSoftwareSerial ss(RXPin, TXPin); // The serial connection to the GPS devicevoid setup(){ display.initialize(); // Initialize OLED display display.clear(); // Clear OLED display display.setTextSize(1); // Set OLED text size to small display.setTextColor(WHITE); // Set OLED color to White display.setCursor(35,20); // Set cursor to 0,0 display.println("GPS System"); display.setCursor(45,30); display.println("VICTOR"); //display.println(TinyGPSPlus::libraryVersion()); display.update(); // Update display delay(3000); // Pause 1.5 seconds ss.begin(GPSBaud); // Set Software Serial Comm Speed to 9600 }void loop(){ display.clear(); display.setCursor(0,0); display.print("Latitud : "); display.println(gps.location.lat(), 5); display.print("Longitud : "); display.println(gps.location.lng(), 5); display.print("Satelites : "); display.println(gps.satellites.value()); display.print("ALtura : "); display.print(gps.altitude.meters()); display.println("m"); display.print("Time UTC+1: "); display.print(gps.time.hour()); // GPS time UTC display.print(":"); display.print(gps.time.minute()); // Minutes display.print(":"); display.println(gps.time.second()); // Seconds display.print("Heading : "); display.println(gps.course.deg()); display.print("Velocidad : "); display.println(gps.speed.kmph()); unsigned long Distance_To_Home = (unsigned long)TinyGPSPlus::distanceBetween(gps.location.lat(),gps.location.lng(),Home_LAT, Home_LNG); display.print("Km to Home: "); // Have TinyGPS Calculate distance to home and display it display.print(Distance_To_Home); display.update(); // Update display delay(200); smartDelay(500); // Run Procedure smartDelay if (millis() > 5000 && gps.charsProcessed() < 10) display.println(F("No GPS data received: check wiring"));}static void smartDelay(unsigned long ms) // This custom version of delay() ensures that the gps object is being "fed".{ unsigned long start = millis(); do { while (ss.available()) gps.encode(ss.read()); } while (millis() - start < ms);}