Цель: Отправить два целочисленных значений от Arduino Nano к интернету через ESP8266 с помощью Arduino IDEArduino отправки данных ESP8266 с помощью Arduino IDE
Я новичок в встраиваемых программирования и в настоящее время работает над проектом, который посылает некоторое целое значение от аналоговых контактов Arduino до онлайн-базы данных (IP-адрес, порт) через esp8266.
На данный момент я знаю, как индивидуально отправлять данные с ESP8266 в ESP-ESP в режиме клиента. Но я не знаю, как передавать данные, созданные в Arduno Nano, в ESP8266.
#include <ESP8266WiFi.h>
#include<Wire.h>
const char *ssid = "SSID";
const char *password = "asdfghjkl";
const char* host = "192.222.43.1";
int portNum = 986;
WiFiClient client;
WiFiServer server(portNum);
void setup() {
Serial.begin(115200);
Wire.begin();
delay(10);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
Serial.println("WIFI OK");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
}
Serial.println("Connected to Wifi");
}
String message="";
void loop() {
message = "12,13"; // Message to be sent to ESP8266
if(!client.connected())
{
client.connect(host,portNum);
}
if(message.length()>0)
{
Serial.println(message);
client.println(message);
message="";
}
Я понимаю, что я должен был бы подключить TX-RX булавку Arduino - ESP для передачи данных. Но по какой-то причине я не могу заставить его работать.
Я был бы очень признателен, если бы кто-то мог помочь мне понять процесс с помощью простого примера.
Спасибо.
PS: Поэтому я должен был использовать Arduino потому, что датчик я использую потребность 2 аналоговых Pins и ESP просто 1.
Управление освещением через Интернет ESP8266 & Arduino & Firebase Часть 1: настройка Arduino: [Видео] (https://www.youtube.com/watch?v=_ueToslJZZE&t=748s&) Часть 2 Подключение Esp8266 к Firebase Часть 3: Построить IOS Включение/выключение приложения –