Arduino Polska Forum
RobotDyn UNO R3 + WiFi ESP 8266 - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Instalacja i rozwiązywanie problemów (https://forum.arduinopolska.pl/dzial-instalacja-i-rozwi%C4%85zywanie-problem%C3%B3w)
+--- Wątek: RobotDyn UNO R3 + WiFi ESP 8266 (/watek-robotdyn-uno-r3-wifi-esp-8266)



RobotDyn UNO R3 + WiFi ESP 8266 - tombag - 14-03-2018

Cześć

Zamówiłem taki sprzęcik i wgrałem mu prosty scetch by z płytką można było się połączyć przez Android + wejscie na stronę 192.168.4.2 i zobaczenie napisu. 

Ale Gdy włączę wyszukiwanie sieci WiFi w telefonie to raz pokazuje się płytka jako dostępna, potem znika, potem ma słaby zasięg i tak prawie cały czas.
Jak kliknę aby się podłączyć do tej sieci ( do płytki ) to raz sie uda odrazu raz nie. Jak się już połączy to trzyma połączenie aż nie zgaśnie i zablokuje się telefon. Wtedy zrywa połączenie i na nowo trzeba ręcznie łączyć. 

 Na IP płytki 192.168.4.2 nic nie ma, przez chwilę jest pusta strona potem przeładowuje ją szybko i " Brak strony, kontakt zerwany"

o co to chodzi z tym - dziadostwo? Tongue

W sumie kupiłem to żeby mieć możliwość połączenia się przez Android i zmianę sposou reagowania na teperaturę przez Arduino ( Android -> ESP8266 -> Arduino zmiana działania poprzez komendę z telefonu )

Ale jak to zrobić jeszcze nie wiem Smile

======ADD

Wykorzystując inny kod z internetu udało mi się zrobić dwa przyciski na IP płytki. 

Tylko jak komunikować się od ESP8622 do Arduino UNO hmm

Kod:
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>

//SSID and Password to your ESP Access Point
const char* ssid = "ESP WIFI";
const char* password = "12";

ESP8266WebServer server(80); //Server on port 80

//==============================================================
//     This rutine is exicuted when you open its IP in browser
//==============================================================
void handleRoot() {
 server.send(200, "text/plain", "hello from esp8266!");
}

//===============================================================
//                  SETUP
//===============================================================
void setup(void){
 Serial.begin(115200);
 Serial.println("");
 WiFi.mode(WIFI_AP);           //Only Access point
 WiFi.softAP(ssid);  //Start HOTspot removing password will disable security

 IPAddress myIP = WiFi.softAPIP(); //Get IP address
 Serial.print("HotSpt IP:");
 Serial.println(myIP);

 server.on("/", handleRoot);      //Which routine to handle at root location

 server.begin();                  //Start server
 Serial.println("HTTP server started");
}
//===============================================================
//                     LOOP
//===============================================================
void loop(void){
 server.handleClient();          //Handle client requests
}



RE: RobotDyn UNO R3 + WiFi ESP 8266 - Robson Kerman - 24-03-2018

Ta płytka nie ma wydrukowanej anteny.
Musisz podłączyć antenę Wi-Fi do gniazda. Jest obok ESP.