天天看點

8266小黃闆聯接機智雲自動代碼

手頭正好有個8266官網上的小黃闆

http://wiki.ai-thinker.com/esp8266/boards/yellow

參考了另一個部落客的文章,從機智雲上生成了代碼。

https://blog.csdn.net/weixin_43353164/article/details/82961659

發現了幾個坑:

1、gizwits_product.h中的,矩陣extern bool STA[2]定義,要寫在#include "gizwits_protocol.h"這個之後,要不然按原來作者的寫法編譯會出錯。

8266小黃闆聯接機智雲自動代碼

2、機智雲網站上的資料模闆,我選擇了 推薦的智能插座。

3、第一次跟做代碼,基本上肯定編譯通不過,傳回來再找出錯點,基本上是無解的。後來是按原作者的步驟,改一處編譯一次,節省了不少時間。

4、在測試過程中,發現一個問題,明明定義的是4号管腳(GPIO_OUTPUT_SET(GPIO_ID_PIN(4),!STA[0]);)小黃闆上竟然是5号管腳燈亮,如果直接定義15号管腳,原程式無反應,後來拿了安信可官網的代碼比較了一下,拿官網的代碼中\include\eagle_soc.h 替換了機智雲的代碼中相應檔案後,15腳可以操控了。

5、如果不用手動開關燈,user_main.c基本不用改動。