Skocz do zawartości

tomaszjeep

Użytkownicy
  • Zawartość

    11
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O tomaszjeep

  • Ranga
    2/10
  1. tomaszjeep

    ESP-01S ESP8266 problem ze startem

    Jak napisać statement if(odpowiedz == "ON") { } else if(odpowiedz == "OFF") { } ??
  2. tomaszjeep

    ESP-01S ESP8266 problem ze startem

    Udało mi się to zrobić. Mianowicie ESP łączy się z Wifi i pobiera ze strony (przez GET) wartość i wysyła mi ją do Arduino (z serwera może przyjść wartośc "OFF" lub "ON"). I wszystko byłoby pięknie gdyby nie to że dostaje taką odpowiedź. do ESP mam taki kod wgrany #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> #include <ESP8266HTTPClient.h> /* Set these to your desired credentials. */ const char *ssid = "xxx"; //ENTER YOUR WIFI SETTINGS const char *password = "xxx"; //======================================================================= // Power on setup //======================================================================= void setup() { delay(1000); Serial.begin(115200); WiFi.mode(WIFI_OFF); //Prevents reconnection issue (taking too long to connect) delay(1000); WiFi.mode(WIFI_STA); //This line hides the viewing of ESP as wifi hotspot WiFi.begin(ssid, password); //Connect to your WiFi router Serial.println(""); Serial.print("Connecting"); // Wait for connection while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } //If connection successful show IP address in serial monitor Serial.println(""); Serial.print("Connected to "); Serial.println(ssid); Serial.print("IP address: "); Serial.println(WiFi.localIP()); //IP address assigned to your ESP } //======================================================================= // Main Program Loop //======================================================================= void loop() { HTTPClient http; //Declare object of class HTTPClient String getData, Link; //GET Data getData = "?status=current"; Link = "http://przyklad.pl/switchtest.php" + getData; http.begin(Link); //Specify request destination int httpCode = http.GET(); //Send the request String payload = http.getString(); //Get the response payload Serial.println(payload); //Print request response payload http.end(); //Close connection delay(1000); //GET Data at every 5 seconds } A do arduino taki #include <SoftwareSerial.h> SoftwareSerial esp8266(10,11); void setup() { Serial.begin(115200); esp8266.begin(115200); } void loop() { if(esp8266.available()) { while(esp8266.available()) { char c = esp8266.read(); Serial.write(c); } } }
  3. tomaszjeep

    ESP-01S ESP8266 problem ze startem

    Teraz to jesteś złośliwy. Ostatnio wydaje na to tyle pieniędzy że się zastanawiam czy nie jestem uzależniony od Arduino. Mam chyba wszystkie moduły jakie się da. To ma to leżeć? Jest mi przykro.
  4. tomaszjeep

    ESP-01S ESP8266 problem ze startem

    I na te same pieniądze by wyszło (wszystko wychodzi po fakcie) no ale na te chwilę chce wykorzystać ten moduł bo już kupiłem.
  5. tomaszjeep

    ESP-01S ESP8266 problem ze startem

    Dziękuję kaczakat za odpowiedź i że chciało Ci się bo się wreszcie czegoś dowiedziałem. Ale zapytaleś co chce osiągnąć więc już odpowiadam. Mam w pokoju światło sufitowe (narazie) włączane pilotem. (odbiornik podczerwieni, arduino leonardo, dwa przekaźniki) działa super. No ale teraz zrobiłem stronę www/interface (html, css, php, jquery, ajax) który dawałby między innymi możliwość włączenia tego przekaźnika (z czasem planuje jeszcze kilka rzeczy dołożyć) - dlatego wziąłem się za Wi-Fi bo raz, że chce się tego nauczyć a dwa, że z czasem chciałbym umieć sterować "z dalsza" :). Jak już ogarnę podstawy to już pociągnę to dalej. Co mi zatem proponujesz?
  6. tomaszjeep

    ESP-01S ESP8266 problem ze startem

    WIDZĘ ZE JEST WIELE MOŻLIWOŚCI PODŁĄCZENIA DO ARDUINO - niektóre mówią nawet o wyciągnieciu Atmegi - tego nie jestem w stanie zrobić. NIektóre wersje są z rezystorami - która wersja jest prawidłowa?
  7. tomaszjeep

    ESP-01S ESP8266 problem ze startem

    no to chyba mój już był zflaszowany. mam zainstalowaną bibliotekę a mimo to wyskakuje komunikat HTTPClient.h: No such file or directory Note:Serial port connected. Note:Begin find ESP8266. Note:ESP8266 ACK success. Note:ESP8266 ACK success. Note:Set base address success. Zealota - dziekuję - to co napisałeś pomogło i też tak zlutowałem ze zworką. Sflaszowałem toto. Walczymy dalej
  8. tomaszjeep

    ESP-01S ESP8266 problem ze startem

    Udało mi się komendami AT znaleźć sieci i podłączyć się do sieci (gdy moduł był podpięty do adaptera) a teraz podpiąłem moduł do Arduino (Leonardo) i chciałbym powiedzmy na początek wysłać jakąś wartość do modułu za pomocą przeglądarki - jakiś najbardziej uszczuplony tutorial podeślecie? I teraz jak wysyłam skompilowany kod do Lonardo a nie ESP8266 module - nieprawdaż?
  9. Cześć. Głowię się od kilku dni nad tym modułem, chyba przeglądnąłem i przetestowałem wszystkie możliwości, które znalazlem w internecie. Mam moduł ESP-01S ESP8266 (przyszedł wraz z adapterem). Może ja do końca nie rozumiem co ja robię. Dioda po wciśnięciu adaptera do USB mignie kilka razy - jest to niebieska dioda (i brak innych diod). Podczas flashowania przed Arduino Sketcha w zależności od wyboru Upload Speed (w zależności od wartości) miga dioda lub nie ale i tak odpowiedź jest jedna. Może ktoś ma pomysł - albo po prostu ktoś mi podpowie co robić - proszę zadawać pytania (związane z tematem) a jak będę się starał odpisywać - lub robić to co wskażecie.
×