# Arduino:利用 WiFiEsp 讓 ESP8266 連網(IoT WiFi Module) ## ESP8266 開發板(Default Baud Rate:115200) ESP8266 開發板具有完整 TCP/IP Protocol stack 的 WiFi IoT 控制晶片。 這個 WiFi Module 允許微控制器通過 Hayes command set 使用TCP / IP Protocol stack 連接到 WiFi 無線網路。 預設調變速率(Default Baud Rate):115200  ## Arduino UNO 與 ESP8266 電路接法  * 3v3->3v3 * EN->3v3 * GND->GND * RX->TX(Pin 7) * TX->RX(Pin 6) ## 下載安裝 Arduino IDE Arduino IDE 官方載點:https://www.arduino.cc/en/software/ Python 官方載點:https://www.python.org/downloads/ 編譯 Python 的 IDE 有很多種,這邊是使用 VSCode([官方載點](https://code.visualstudio.com/)) ## 先匯入需要的程式庫 需要安裝 WiFiEsp Library(直接在 Arduino IDE 裡頭搜尋即可) ### [工具 > 管理程式庫 > 搜尋 WiFiEsp > 安裝]   ## 打開 Test Code 測試是否可以運作 安裝了 WiFiEsp 程式庫後可以在檔案裡找到範例測試程式碼,把最前面區塊的 ssid[] 改成自己的網路熱點名稱,pwd[] 輸入自己的無線網路熱點密碼,就可以驗證後上傳檢查板子是否成功連網了。 ### [ 檔案 > 範例 > WiFiEsp > test > Basic test ] ```=c // 前後略 char ssid[] = "Twim"; // your network SSID (name) char pwd[] = "12345678"; // your network password char pwdErr[] = "xxxx"; // wrong password ``` 記得把這段改成自己的網路數據熱點帳密。   ## 開啟序列埠檢查測試是否連上網路 點擊畫面左上角的打勾圖示可以驗證編譯,接著按旁邊的箭頭就可以上傳。要檢視序列埠監控視窗的話,按畫面最右上角的放大鏡圖示,進入序列埠監控視窗,就可以看到當前狀態,出現以下畫面代表連網成功。如果畫面呈現亂碼,記得修改序列埠視窗右下角的 baud rate,改到 115200 才會看到測試訊息。  相關文章:https://hackmd.io/@withhhsong/arduino_DHT_python --- : : 20211112 : : 與松 withhhsong : : ###### tags: `tutorials` `arduino` `LectureNote` `withhhsong` `wifiesp`
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.