[問題] 有關ESP8266
前前後後已經踹了快一個月....
上網找資料,有些Sample似乎沒有寫得很完全
加上電路實在不知道問題出在哪
只好來發問了
==========CODE=========
#define DST_IP "192.168.1.61"
void setup(){
pinMode(led,OUTPUT);
Serial.begin(9600);
Serial.println("AT+RST");
delay(800);
Serial.println("AT+CWMODE=1");
Serial.println("AT+CWJAP=\"SSID\",\"PASS\"");
}
void loop(){
String cmd = "AT+CIPSTART=\"TCP\",\"";
cmd += DST_IP;
cmd += "\",80";
Serial.println(cmd);
delay(300);
cmd = "GET /esp8266.html HTTP/1.0\r\n";
cmd += "Host: 192.168.1.55\r\n\r\n";
Serial.print("AT+CIPSEND=");
Serial.println(cmd.length());
if(Serial.find(">")){
Serial.println(cmd);
}else{
Serial.println("AT+CIPCLOSE");
}
if (Serial.find("YES12321")){
digitalWrite(led,HIGH);
}else{
digitalWrite(led,LOW);
}
delay(1000);
Serial.println("AT+CIPCLOSE");
delay (5000);
}
========CODE END==========
問題如下:
1.看了一下裡面幾乎都只有Serial.println
這個應該是只有印出來的吧....
實際上根本沒有對ESP8266做動作?
2.有看過其他Code有寫到SoftwareSerial esp8266(10,11)
要這樣並執行esp8266.println才算是真正溝通?
3.裡面有兩個指令有用到IP
一個是CIPSTART (61)另一個是CIPSEND (55)
哪一個才是ESP8266會取得的IP?
要連哪一個IP才會看到esp8266.html?
還是說這個寫法根本是錯的...?
(因為裡面沒看到任何HTML碼...另一份code有但仍然沒用...)
4.硬體方面
網路上有些圖顯示VCC跟CH_PD 要共接3.3V
但個人體驗只有VCC接才有用,CH_PD跟著接上去"必跳"
(整個斷電,電源燈也沒亮,USB也跳掉)
請問是哪個地方接錯了嗎?
有些圖則顯示CH_PD不用接,只有VCC GND RX TX
請問這樣才是對的嗎?
5.有些網站似乎提到ESP8266要先用USB轉接晶片去刷Flash
請問這是必要的嗎?
懷疑ESP8266根本不理我....
以上
如果有任何ESP8266使用經驗者願意並給予指導
在下會非常感謝的...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.125.28
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1427562011.A.25D.html
※ 編輯: KawasumiMai (114.42.125.28), 03/29/2015 01:02:30
推
03/29 08:40, , 1F
03/29 08:40, 1F
今天早上用USB+Term測試過一次了
AT+CWMODE可以設定為1
但是AT+CWJAP總是等待幾秒鐘之後失敗(帳密應該是都正確...)
線路的部分,GND>GND RT>TX TX>RX VCC+CH_PD>3.3v
還有什麼其他的錯誤嗎?
(順帶一提CWMODE=2的話,SAP似乎設定都會ERROR,用?看都是預設值的SSID跟PASS)
==
喔剛剛突然發現CWLAP會回傳ERROR = =
距離不夠?
還是說要刷新的韌體...?
※ 編輯: KawasumiMai (114.42.125.28), 03/29/2015 11:23:53
推
03/29 13:00, , 2F
03/29 13:00, 2F
→
03/29 13:00, , 3F
03/29 13:00, 3F
這是網路上的Code,只是先抓下來測試
之後會改寫其他命令跟檢查的部分
只是目前用UART還是會遇到不少問題
這部分可能還是要想辦法解決...Orz
※ 編輯: KawasumiMai (114.42.125.28), 03/29/2015 15:25:39
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
問題
2
3