Skocz do zawartości

tomaszjeep

Użytkownicy
  • Zawartość

    12
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O tomaszjeep

  • Ranga
    2/10
  1. Witam, mam takie urządzenia (programator i adapter - ja go używam do programowania modułu wifi) czy mogę któregoś z tych dwóch urządzeń użyć do zgrania kodu ze sketcha arduino na czystą atmegę328p?
  2. Jak napisać statement if(odpowiedz == "ON") { } else if(odpowiedz == "OFF") { } ??
  3. 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); } } }
  4. 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.
  5. 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.
  6. 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?
  7. 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?
  8. 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
  9. 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ż?
  10. 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.
×
×
  • Utwórz nowe...