目標:のArduino IDEを使用してESP8266を経由してインターネットにArduinoのナノから2つの整数値を送信Arduinoのは、ArduinoのIDEを使用してESP8266にデータを送信する
いくつかの整数値を送信私は組み込みプログラミングに新しいですし、現在のプロジェクトに取り組んでesp8266経由でArduinoアナログピンからオンラインデータベース(IPアドレス、ポート)に接続します。
現在、私はESP8266からクライアントモードでESPを保持しているIPにデータを個別に送信する方法を知っています。しかし、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="";
}
Arduino-ESPのTX-RXピンにデータを渡す必要があります。しかし何らかの理由で私はそれを動作させることができません。
誰かが簡単な例でプロセスを理解するのを助けることができたら本当に感謝します。
ありがとうございました。
PS:センサーは、私は必要性2のアナログピンを使用していますが、ESPはちょうどあなたが
あなたはESPを接続ESPのRXにArduinoの送信を接続1.
照明制御インターネットESP8266&Arduino&Firebaseパート1:セットアップArduino:[ビデオ](https://www.youtube.com/watch?v=_ueToslJZZE&t=748s&)パート2 Esp8266をFirebaseに接続パート3:IOSを構築するアプリコントロールオン/オフ –