Arduino для ESP8266 получить проблему httpclient - PullRequest
0 голосов
/ 19 октября 2018

Я использую httpclient lib в Arduino IDE, но в мониторе нет действительного ответа, и он не работает должным образом!это очень простой код:

#include <SoftwareSerial.h>
#include <Bridge.h>
#include <HttpClient.h>

#define RX 10
#define TX 11

String AP = "SSID";
String PASS = "password";

SoftwareSerial esp8266(RX,TX);

void setup() {
  Serial.begin(9600);
//  Serial.println("Serial init");
  esp8266.begin(115200);

  pinMode(13, OUTPUT);
  digitalWrite(13, LOW);
}

void loop() {
  HttpClient client;
  client.get("http://server-address/led.txt"); // just 1 or 0

  while (client.available()) {
    char led = client.read();
//    Serial.println("=> "+led);

    if(led == '1') {
      digitalWrite(13, LOW);
    } else {
      digitalWrite(13, HIGH);
    }

    delay(1500);

  }

  Serial.flush();
  delay(1500);
}

образец примера, который я использую ссылка

изображение ссылка

инструменты: arduino uno,esp8266, макет, один светодиод

1 Ответ

0 голосов
/ 23 октября 2018

попробуйте свой код с помощью библиотеки ESP8266Webserver.h, вы также можете проверить пример кода из здесь

...