WeMOS: WiFi Local AnalogRead

From OnnoWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
#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);
}


Pranala Menarik