11-08-2019, 01:31
(11-08-2019, 01:16)kaczakat napisał(a): Spróbuj użyć ESP jako niezależnego uC z funkcją łączenia się do WIFI zamiast jako modemu WIFI dla UNO. A jeśli koniecznie jako modem z komendami AT, to najpierw wyślij to z PC wklepując komendy z palca na terminalu (lub oczywiście CTR+C i CTR+V), jako konwertera USB-UART można użyć nawet UNO.Mógłbyś mi powiedzieć jak wykorzystać arduino żebym mógł wklepywać te komendy AT z palca?
Jeśli z palca zadziała to znaczy, że gdzieś zgubiłeś jakiś "" gdzie coś ma być lub nie być w "" i to takie przebieranie maku z popiołu, analiza znak po znaku gdzie... Jak z palca wbija dane do bazy danych to pewnie PHP jest OK.
Kod:
#include <SoftwareSerial.h>
SoftwareSerial esp8266(2, 3);
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(115200);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
Serial.println("Started");
// set the data rate for the SoftwareSerial port
esp8266.begin(115200);
esp8266.write("AT\r\n");
}
void loop() {
if (esp8266.available()) {
Serial.write(esp8266.read());
}
if (Serial.available()) {
esp8266.write(Serial.read());
}
}
Takie coś mogłoby zadziałać? (znaleziony pierwszy lepszy kod na internecie)