Передать аналоговый сигнал A0 от Arduino NodeMCU в приложение Android (Android Studio)
Подскажите, как по Wi-fi передать значение сигнала аналогового порта А0 в Android NodeMCU, используя протокол UDP. В интернете много информации об управлении цифровыми портами, а об этом ничего не нашел. Я создал скейтч из примеров Arduino WifiWebServer и выводил данные в браузер и в монитор порта, а надо передать в приложение на Android Studio для дальнейшей обработки. Заранее спасибо.
#include <ESP8266WiFi.h>
#ifndef STASSID
#define STASSID "111"
#define STAPSK "222"
#endif
const char* ssid = STASSID;
const char* password = STAPSK;
WiFiServer server(80);
void setup() {
Serial.begin(115200);
Serial.print(F("Connecting to "));
Serial.println(ssid);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(F("."));
}
Serial.println();
Serial.println(F("WiFi connected"));
server.begin();
Serial.println(F("Server started"));
Serial.println(WiFi.localIP());
}
void loop() {
WiFiClient client = server.available();
if (!client) {
return;
}
while (client.available()) {
// byte by byte is not very efficient
client.read();
}
client.print(String(analogRead(A0)));
Serial.println(F("Disconnecting from client"));
}