|
|
我想用UBS接口測試esp8266的指令
- #include <SoftwareSerial.h>
- SoftwareSerial esp8266(2, 3); // RX, TX
- void setup()
- {
- Serial.begin(115200);
- Serial.println("Goodnight moon!");
- esp8266.begin(115200);
- }
- void loop() // run over and over
- {
- if (Serial.available()>0)
- {
- char cmd;
- cmd=Serial.read();
- Serial.print("input: ");
- Serial.println(cmd);
- esp8266.print(cmd);
- esp8266.print("\r\n");
- delay(1000);
- cmd=esp8266.read();
- Serial.print("output: ");
- Serial.println(cmd);
-
- }
- delay(2000);
- }
复制代码 測試的結果卻是
Goodnight moon!
input: a
output: �
input: t
output: �
input: A
output: �
input: T
output: �
沒辦法發出AT字串 會一個一個字發出
8266取回的值不是數字就是亂碼
請問問題出在哪裡? |
|