WeMOS: WiFi Local AnalogRead

From OnnoWiki
Revision as of 08:10, 9 November 2019 by Onnowpurbo (talk | contribs) (Created page with " #include <WiFi.h> #include <WiFiUdp.h> →‎WiFi network name and password: const char * ssid = "Wisma Anggrek"; const char * pwd = "@nggr3kbul@n"; // IP address to...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
#include <WiFi.h>
#include <WiFiUdp.h>

/* WiFi network name and password */
const char * ssid = "Wisma Anggrek";
const char * pwd = "@nggr3kbul@n";

// 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);
  
  //Connect to the WiFi network
   WiFi.begin(ssid, pwd);
  Serial.println("");  

  // Wait for connection
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.print("Connected to ");
  Serial.println(ssid);
  Serial.print("IP address: ");
  Serial.println(WiFi.localIP());
  //This initializes udp and transfer buffer
  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);
}


Server

nc -ul 44444

Pranala Menarik