Difference between revisions of "ESP32: WiFi UDP analogRead"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "==ESP32== #include <WiFi.h> #include <WiFiUdp.h> →‎WiFi network name and password: const char * ssid = "HUAWEI-1A73"; const char * pwd = "52408495"; // IP addres...")
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
==ESP32==
 
 
 
  #include <WiFi.h>
 
  #include <WiFi.h>
 
  #include <WiFiUdp.h>
 
  #include <WiFiUdp.h>
 
   
 
   
 
  /* WiFi network name and password */
 
  /* WiFi network name and password */
  const char * ssid = "HUAWEI-1A73";
+
  const char * ssid = "o3";
  const char * pwd = "52408495";
+
  const char * pwd = "Dzaq1993!";
 
   
 
   
 
  // IP address to send UDP data to.
 
  // IP address to send UDP data to.
Line 12: Line 10:
 
  // a network broadcast address
 
  // a network broadcast address
 
  // here is broadcast address
 
  // here is broadcast address
  const char * udpAddress = "192.168.8.100";
+
  const char * udpAddress = "192.168.0.159";
  const int udpPort = 44444;
+
  const int udpPort = 8888;
 
   
 
   
 
  //create UDP instance
 
  //create UDP instance
Line 22: Line 20:
 
    
 
    
 
   //Connect to the WiFi network
 
   //Connect to the WiFi network
    WiFi.begin(ssid, pwd);
+
  WiFi.begin(ssid, pwd);
   Serial.println("");  
+
   Serial.println("");
 
   
 
   
 
   // Wait for connection
 
   // Wait for connection
Line 40: Line 38:
 
   
 
   
 
  void loop(){
 
  void loop(){
 +
  // read only pin 32 & 36 others problem!!
 +
  int sensorReading = analogRead(32);
 
   //send hello world to server  
 
   //send hello world to server  
 
   udp.beginPacket(udpAddress, udpPort);
 
   udp.beginPacket(udpAddress, udpPort);
  int sensorReading = analogRead(15);
 
 
   Serial.println(sensorReading);
 
   Serial.println(sensorReading);
   udp.write(sensorReading);
+
   udp.printf("%u \n", sensorReading);
  udp.write('\n");
 
 
   udp.endPacket();
 
   udp.endPacket();
 
   delay(1000);
 
   delay(1000);
 
  }
 
  }
 +
 +
 +
==Server==
 +
 +
nc -ul 8888
 +
 +
==Pranala Menarik==
 +
 +
* [[ESP32]]

Latest revision as of 19:32, 24 February 2023

#include <WiFi.h>
#include <WiFiUdp.h>

/* WiFi network name and password */
const char * ssid = "o3";
const char * pwd = "Dzaq1993!";

// 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 = "192.168.0.159";
const int udpPort = 8888;

//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(){
  // read only pin 32 & 36 others problem!!
  int sensorReading = analogRead(32);
  //send hello world to server 
  udp.beginPacket(udpAddress, udpPort);
  Serial.println(sensorReading);
  udp.printf("%u \n", sensorReading);
  udp.endPacket();
  delay(1000);
}


Server

nc -ul 8888

Pranala Menarik