-         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 13 von 13

Thema: Arduino 1.8.10 ESP 8266 Programmieren

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    18.08.2019
    Ort
    Hamburg
    Beiträge
    5
    Anzeige

    Alles ein wenig komisch!!
    Das Problem mit dem Update habe ich glaub Lösen können, mit euer Hilfe – Vielen Dank dafür!
    Habe core per Board Manager upzudaten (nodeMCU 1.0, aktuell ist ver 2.6.2) gemacht!
    Jetzt hat das Programm auf einmal ein Zeit Problem nur warum – Es war ja alles in Ordnung!!!
    Das Beispiel Programm von dir lauf einwandfrei jetzt durch!

    Mein Programm:


    #include <ESP8266WiFi.h>

    #include <ESP8266HTTPClient.h>
    HTTPClient sender;

    #include <ArduinoJson.h>

    const char* ssid = "abc";
    const char* password = "123";

    float temperature;
    float pressure;
    float humidity;
    int anzahl;


    void setup() {
    Serial.begin(115200);


    // === Feste IP

    IPAddress ip(192, 168, 178, 150 + 3);
    IPAddress gateway(192, 168, 178, 1);
    IPAddress subnet(255, 255, 255, 0);
    IPAddress dns(192, 168, 178, 1);
    WiFi.config(ip, dns, gateway, subnet);
    WiFi.begin(ssid, password);

    Serial.println();
    while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
    }

    Serial.println();
    Serial.println("[WiFi] Connected!");
    Serial.println("[WiFi] Hostname: " + WiFi.hostname());
    Serial.println("[WiFi] MAC: " + WiFi.macAddress());
    Serial.println("[WiFi] SSID: " + WiFi.SSID());
    Serial.println("[WiFi] IP: " + WiFi.localIP().toString());
    Serial.println();
    }

    void loop() {

    IP_BME280_auslesen("http://192.168.178.151");

    float temperature1 = temperature;
    float pressure1 = pressure;
    float humidity1 = humidity;
    int anzahl1 = anzahl;


    Serial.println("PC Tisch");
    Serial.println("Temperature: " + String( temperature1 ));
    Serial.println("Pressure: " + String( pressure1 ));
    Serial.println("Humidity: " + String( humidity1 ));
    Serial.println("Anzahl: " + String( anzahl1 ));
    Serial.println("");

    delay(1000);


    IP_BME280_auslesen("http://192.168.178.176");

    float temperature2 = temperature;
    float pressure2 = pressure;
    float humidity2 = humidity;
    int anzahl2 = anzahl;


    Serial.println("draussen");
    Serial.println("Temperature: " + String( temperature2 ));
    Serial.println("Pressure: " + String( pressure2 ));
    Serial.println("Humidity: " + String( humidity2 ));
    Serial.println("Anzahl: " + String( anzahl2 ));
    Serial.println("");

    delay(1000);


    }


    void IP_BME280_auslesen(String ip) {
    sender.begin(ip);
    sender.GET();

    String returned_daten = sender.getString();
    Serial.println("Ausgabe: " + returned_daten);

    StaticJsonBuffer<150> JSONBuffer;

    JsonObject& parsed = JSONBuffer.parseObject(returned_daten);

    temperature = parsed["temperature"];
    pressure = parsed["pressure"];
    humidity = parsed["humidity"];
    anzahl = parsed["anzahl"];
    }

    mmm wie füge ich Programm Code ein im Forum???

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.10.2014
    Beiträge
    4.856
    probiere dann doch mal ein paar von den original Standard-Examples aus: https://github.com/esp8266/Arduino/t...lient/examples
    ·±≠≡≈³αγελΔΣΩ∞ Schachroboter:www.youtube.com/watch?v=Cv-yzuebC7E Rasenmäher-Robot:www.youtube.com/watch?v=z7mqnaU_9A8

  3. #13
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.10.2014
    Beiträge
    4.856
    nur mal interessehalber, weil ich gerade darauf stieß - probier mal bei WiFi.config stattdessen
    WiFi.config(ip, gateway, subnet); // ohne DNS

    bei dieser Zeile hatte ich beim ESP32 auch schon mal Verbindungsabbrüche...
    ·±≠≡≈³αγελΔΣΩ∞ Schachroboter:www.youtube.com/watch?v=Cv-yzuebC7E Rasenmäher-Robot:www.youtube.com/watch?v=z7mqnaU_9A8

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. 2,4" TFT LCD Shield an NodeMCU ESP 8266 Verdrahtung und Library
    Von Atze68 im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 8
    Letzter Beitrag: 10.01.2018, 15:01
  2. Atmega328au mit 20 MHz mit Arduino Programmieren
    Von Projekt 2252 im Forum Arduino -Plattform
    Antworten: 3
    Letzter Beitrag: 03.09.2014, 19:43
  3. Bascom mit Arduino programmieren
    Von willswissen im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 14.04.2014, 12:39
  4. RN-Control V. 1.4 mit Arduino programmieren
    Von bruger im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 6
    Letzter Beitrag: 06.11.2013, 13:11
  5. [ERLEDIGT] Arduino Pro mini 16 Mhz 5v Wie Programmieren ?!
    Von Projekt 2252 im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 1
    Letzter Beitrag: 13.05.2012, 21:47

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •