WeMOS: WiFi Local AnalogRead
Jump to navigation
Jump to search
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>
// replace with your channel’s thingspeak API key and your SSID and password
const char* ssid = "Wisma Anggrek";
const char* password = "@nggr3kbul@n";
WiFiClient client;
// IP address to send UDP data to.
// it can be ip address of the server or
// a network broadcast address
// here is broadcast address
const char * udpAddress = "10.11.12.143";
const int udpPort = 44444;
//create UDP instance
WiFiUDP udp;
void setup()
{
Serial.begin(115200);
delay(10);
WiFi.begin(ssid, password);
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED)
{
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
udp.begin(udpPort);
}
void loop(){
int sensorReading = analogRead(A0);
udp.beginPacket(udpAddress, udpPort);
Serial.println(sensorReading);
udp.printf("%u \n", sensorReading);
udp.endPacket();
delay(1000);
}