Difference between revisions of "WeMOS: AnalogRead A0 + UDP send + 7 segmen"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) (Created page with " #include <Wire.h> #include <ESP8266WiFi.h> #include <WiFiUdp.h> #include <TM1650.h> TM1650 d; →WiFi network name and password: const char * ssid = "HUAWEI-1A73"...") |
Onnowpurbo (talk | contribs) |
||
Line 46: | Line 46: | ||
int sensorReading = analogRead(A0); | int sensorReading = analogRead(A0); | ||
char buffer[5] = " "; | char buffer[5] = " "; | ||
+ | |||
udp.beginPacket(udpAddress, udpPort); | udp.beginPacket(udpAddress, udpPort); | ||
Serial.println(sensorReading); | Serial.println(sensorReading); | ||
Line 51: | Line 52: | ||
d.setBrightnessGradually(TM1650_MAX_BRIGHT); | d.setBrightnessGradually(TM1650_MAX_BRIGHT); | ||
d.displayString(itoa(sensorReading,buffer,10)); | d.displayString(itoa(sensorReading,buffer,10)); | ||
− | udp.printf("% | + | udp.printf("%4d\n", sensorReading); |
udp.endPacket(); | udp.endPacket(); | ||
delay(500); | delay(500); |
Latest revision as of 12:22, 12 February 2020
#include <Wire.h> #include <ESP8266WiFi.h> #include <WiFiUdp.h> #include <TM1650.h> TM1650 d; /* WiFi network name and password */ const char * ssid = "HUAWEI-1A73"; const char * pwd = "52408495"; // 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.8.102"; const int udpPort = 8888; //create UDP instance WiFiUDP udp; void setup(){ Wire.begin(); //Join the bus as master 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); d.init(); } void loop() { int sensorReading = analogRead(A0); char buffer[5] = " "; udp.beginPacket(udpAddress, udpPort); Serial.println(sensorReading); d.displayOn(); d.setBrightnessGradually(TM1650_MAX_BRIGHT); d.displayString(itoa(sensorReading,buffer,10)); udp.printf("%4d\n", sensorReading); udp.endPacket(); delay(500); }