Первый постер и Arduino newby. Я пытаюсь собрать данные с помощью Arduino Uno, а затем автоматически отправить уведомление pu sh на мой телефон через внешний модуль Wi-Fi в случае превышения любых параметров. В настоящее время модуль Wi-Fi подключен к одному USB-порту на моем компьютере, а Arduino подключен к другому. Могут ли они общаться в одном и том же эскизе, изменяя указанный порт (простая команда из одной или двух строк)? В качестве альтернативы, возможно ли выполнить эскиз из эскиза (если параметр 1 - экстремальный прогон Alt-sketch 1, если параметры 1 и 2 - экстремальный прогон Alt-sketch 2 и т. Д.)? Я понимаю, что могу напрямую подключить модуль Wi-Fi к своему Arduino, но для этого потребуется использовать пайку или ослабленные соединения, чего я не хочу.
Пример:
if (tempFahrenheit > = 85 && (Water_level <= 400)) {</p>
int Check = 1; //would determine if other tasks excecute or which alt sketch to run
WiFi.begin(ssid, password); //opens wifi connection
WiFiClient client; //creates client variable
String postStr = "devid="; //getting message
postStr += String(Combo);
postStr += "&message_parameter=";
postStr += String(message);
postStr += "\r\n\r\n";
client.print("POST /pushingbox HTTP/1.1\n"); //pushing message through
client.print("Host: api.pushingbox.com\n");
client.print("Connection: close\n");
client.print("Content-Type: application/x-www-form-urlencoded\n");
client.print("Content-Length: ");
client.print(postStr.length());
client.print("\n\n");
client.print(postStr);
client.stop(); //stops wifi connection
} По сути, я просто не уверен, как я могу общаться с модулем Wi-Fi после получения данных от Arduino.