Difference between revisions of "WeMOS: WiFi Local AnalogRead"

From OnnoWiki
Jump to navigation Jump to search
(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...")
 
Line 1: Line 1:
  #include <WiFi.h>
+
  #include <ESP8266WiFi.h>
 
  #include <WiFiUdp.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";
 
   
 
   
  /* WiFi network name and password */
+
  WiFiClient client;
const char * ssid = "Wisma Anggrek";
 
const char * pwd = "@nggr3kbul@n";
 
 
 
  // IP address to send UDP data to.
 
  // IP address to send UDP data to.
 
  // it can be ip address of the server or  
 
  // it can be ip address of the server or  
Line 15: Line 16:
 
  //create UDP instance
 
  //create UDP instance
 
  WiFiUDP udp;
 
  WiFiUDP udp;
+
 
  void setup(){
+
  void setup()  
 +
{
 
   Serial.begin(115200);
 
   Serial.begin(115200);
 +
  delay(10);
 +
  WiFi.begin(ssid, password);
 +
 
 +
  Serial.println();
 +
  Serial.println();
 +
  Serial.print("Connecting to ");
 +
  Serial.println(ssid);
 +
  WiFi.begin(ssid, password);
 
    
 
    
  //Connect to the WiFi network
+
   while (WiFi.status() != WL_CONNECTED)  
    WiFi.begin(ssid, pwd);
+
  {
  Serial.println(""); 
 
 
  // Wait for connection
 
   while (WiFi.status() != WL_CONNECTED) {
 
 
     delay(500);
 
     delay(500);
 
     Serial.print(".");
 
     Serial.print(".");
 
   }
 
   }
 
   Serial.println("");
 
   Serial.println("");
  Serial.print("Connected to ");
+
   Serial.println("WiFi connected");
   Serial.println(ssid);
 
  Serial.print("IP address: ");
 
  Serial.println(WiFi.localIP());
 
  //This initializes udp and transfer buffer
 
 
   udp.begin(udpPort);
 
   udp.begin(udpPort);
  }  
+
  }
 +
 
 
   
 
   
 
  void loop(){
 
  void loop(){
Line 45: Line 48:
 
   delay(1000);
 
   delay(1000);
 
  }
 
  }
 
 
==Server==
 
 
nc -ul 44444
 
 
==Pranala Menarik==
 
 
* [[ESP32]]
 

Revision as of 08:23, 9 November 2019

#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);
}