703
edits
Line 168: | Line 168: | ||
Arduino Pin 14 = IO14 | Arduino Pin 14 = IO14 | ||
Arduino Pin 15 = IO15 | Arduino Pin 15 = IO15 | ||
</source> | |||
== UDP sending == | |||
<source lang=c> | |||
#include <ESP8266WiFi.h> | |||
#include <ESP8266mDNS.h> | |||
#include <WiFiUdp.h> | |||
WiFiUDP udp; | |||
const char* ssid = "thongies"; | |||
const char* password = "superSecretPassword!"; | |||
const char* hostString = "wankometer"; | |||
void setup() { | |||
Serial.begin(57600); | |||
delay(100); | |||
Serial.println("\r\nsetup()"); | |||
WiFi.hostname(hostString); | |||
WiFi.begin(ssid, password); | |||
while (WiFi.status() != WL_CONNECTED) { | |||
delay(250); | |||
Serial.print("."); | |||
} | |||
Serial.println(""); | |||
Serial.print("Connected to "); | |||
Serial.println(ssid); | |||
Serial.print("IP address: "); | |||
Serial.println(WiFi.localIP()); | |||
if (!MDNS.begin(hostString)) { | |||
Serial.println("Error setting up MDNS responder!"); | |||
} | |||
Serial.println("mDNS responder started"); | |||
} | |||
void loop() { | |||
IPAddress broadcastIp(192, 168, 0, 110); | |||
//IPAddress broadcastIp(255, 255, 255, 255); | |||
udp.beginPacket(broadcastIp,5555); | |||
udp.write("hi"); | |||
udp.endPacket(); | |||
delay(500); | |||
} | |||
</source> | </source> | ||
edits