Передать аналоговый сигнал 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"));
}

Ответы (0 шт):