在OSEP中使用NodeMCU ESP8266 本文引自t.ly/qe2u 夢幻天地
在OSEP中使用NodeMCU ESP8266
0.認識NODEMCU
D0==>16
D1==>05
D2==>04
D3==>00
D4==>02
D5==>14
D6==>12
D7==>13
D8==>15
D9==>03
D10==>01
GPIO是什麼:https://zh.wikipedia.org/wiki/GPIO
類比腳位是A0
esp8266介紹:按我
1.安裝OSEP
下載osep(1100702版本)並解壓縮:按我
安裝osep
2.ARDUINO IDE燒錄韌體(含WIFI SSID和密碼)
arduino ide燒錄設定:https://wdpsestea.blogspot.com/2021/06/arduino-ide-nodemcu.html
注意:NodeMCU ESP8266只支援wifi 2.4G無線連接,請不要設定5G AP的連線
3.執行OSEP S3-EXTEND-TOOL連上S3E
4.執行線上或是離線版的OSEP_SCRATHC3,開啟擴充套件ESP8266
osep線上版:https://ys-fang.github.io/OSEP/app/
5.數位角位輸出亮LED燈
使用D2(GPIO12)來亮啟LED燈。
6.讀取數位角位信號
7.做類比數位輸出PWM-呼吸燈
8.讀取類比腳位信號
NodeMCU只有一個類比腳位A0
9.接伺服馬達
伺服馬達是高用電的設備,現在常見的伺服馬達,建議要接5V的外接電源,電流量要300MA,單一NodeMCU的電量不足以支持伺服馬達。圖使用腳位為D2(GPIO4)
10.超音波測距HC-SR04
圖使Echo用D1(GPIO5)和Trig用D2(GPIO4)
其他:
fritzing:
https://fritzing.org/download/
https://www.npackd.org/p/fritzing/0.9.6
bdesigner下載
https://bdesigner1.webnode.tw/%E6%AA%94%E6%A1%88%E4%B8%8B%E8%BC%89/
教學播放清單:
https://youtube.com/playlist?list=PL52qbzg6rwU65672-2hjKSuNagPTB_0cX
osep_scratch3線上版:https://sites.google.com/view/osep-scratch3/%E7%B7%9A%E4%B8%8A%E8%B3%87%E6%BA%90