Ошибка при отправке данных через серийный Beetwin Arduino Uno и Wi-Fi модуль ESP8266 - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь подключить модуль Wifi ESP8266 к Arduino UNO, чтобы связаться с ним, но последовательный порт в модуле Wi-Fi не работает.Что я могу сделать?

Для проекта, чтобы подключить 2 arduinos через Wi-Fi UDP для отправки некоторых данных, но я не могу.Arduino uno запрограммирован на отправку данных через последовательный порт в модуль WSP ESP8266, но он не читает его и не отправляет данные, полученные от UNO.В последовательном мониторе, если я использую Serial.println ();он выводит сообщение, но если я напишу Serial.write ();в серийных съемках 19: 20: 32.341 ->

Код модуля WSP ESP8266


    void loop() {
      if (Serial.available() > 0) {


        Udp.beginPacket(Udp.remoteIP(), Udp.remotePort());
        Udp.write(Serial.readBytes(packetBuffer,5));
        Udp.write(replyBuffer);
        Udp.endPacket();
      }
    }

Код Arduino uno


    void loop() {
      while(digitalRead(7) == HIGH){
      Serial.write(analogRead(A0));
      }

    }

Я пытался сделать это и много изменений, но я не могу решить это.Если вы измените Serial.read ();в Serial.readBytes ();Arduino Ide дает эту ошибку:

...