Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <ESP8266WiFi.h>
- #define LED0 2 // WIFI Modul LED
- char* ssid;
- char* password;
- IPAddress IServer(192,168,4,1);
- WiFiClient IClient;
- void setup()
- {
- Serial.begin(115200);
- pinMode(LED0, OUTPUT);
- digitalWrite(LED0, !LOW);
- Serial.println("I/O Pins Modes fertig...");
- WiFi.mode(WIFI_STA);
- WiFi.begin("HALLO"); //SSID zum verbinden
- Serial.println("!--- Verbindungsaufbau mit " + WiFi.SSID() + " ---!");
- VerbindungTest(); //void VerbindungTest zum Testen der Verbindung
- digitalWrite(LED0, !HIGH); //Blinken soll aufhören -> Verbunden
- Serial.println("!-- Verbunden --!");
- Serial.println("Verbunden mit : " + String(WiFi.SSID()));
- Serial.println("Signalstärke : " + String(WiFi.RSSI()) + " dBm");
- Serial.print ("Server IP Adresse : ");
- Serial.println(IServer);
- Serial.print ("Eigene IP Adresse : ");
- Serial.println(WiFi.localIP());
- TKDRequest(); //Verbindung als Client
- }
- void loop()
- {
- IClient.println("Ich bin die 1");
- IClient.flush();
- delay(1000);
- }
- void VerbindungTest()
- {
- while(WiFi.status() != WL_CONNECTED)
- {
- for(int i=0; i < 10; i++)
- {
- digitalWrite(LED0, !HIGH);
- delay(250);
- digitalWrite(LED0, !LOW);
- delay(250);
- Serial.print(".");
- }
- Serial.println("");
- }
- }
- void TKDRequest()
- {
- IClient.stop(); //Alle Verbindungen schließen
- if(IClient.connect(IServer, 9001)) //Bei einer erfolgreichen Verbindung Nachricht senden
- {
- Serial.println ("<Verbunden>");
- IClient.println ("<Verbunden>");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement