https://thonny.org/ 韌體下載? 軟體可自動連 microPython 下載 及 安裝
本例選用ESP32s Gpio2 在板上[藍色]LED ,每間隔1秒方式閃爍。
本例選用ESP32s Gpio2 在板上[藍色]LED
上下昇二段,運用[絕對值]修訂,PWM控燈亮度→呼吸燈 效果產生。
ESP32 平台上類比訊號轉換
ADC1: Gpio32、33、34、 35、36、39 這些腳位可以使用
ADC2: Gpio0, Gpio2、Gpio4、Gpio12-Gpio15、Gpio25-Gpio27 當 wifi啟用 ADC2不能用
電路可變電阻接 Gpio32 ,程式每0.5秒 告知目前[分電壓的值]
電壓超過0.8時板上 LED 關,小於0.8 板上LED 亮
ESP32 類比訊號 數值範圍= 0~4095 ,
控制輸出時在 arduino 類C 函數map() 處理
於micrpPython 建議 [自定函式] = convert()
對映轉換:
回應 公式=>運算式=>運算思維
末端值 各[+1] ,最後端10將有[區間]。
wifi 功能應用...
網頁畫面UI之html碼
左側為程式小段之說明:
程式 GET接收到網頁傳動作
#9-10 GET收到的字串模式
#11-16 辨識為 LED開,執行 #12。 LED關,執行 #14。
程式:random nerd web server
web html 與 Get 參數方式,與案例使用方法有差異技巧。
程式:electrocredible web server
html %... 參數傳送
左側為程式小段之說明:
#15[連線密碼] 實測 =不要求輸入密碼 (連SSID即可)
程式#16 設 AP模式 連線
#20~21 待 AP已啓用,才執行後續 #23 #24 ...
完整程式<<下載
程式參考:random nerd
本案二個VR 手動取得數值,進化用行動載具之[觸控螢幕]來操作可行嗎?
執行盡量簡單、簡化[esp32 之 WebServer方式],依上列技法。視環境選用合宜模式。
增加網頁操控功能,原有2個VR功能,不取用? 能辨識[行動載具]有操控權時自動切換?
Web UI [按鈕] 如何規劃? 達2個VR 操控 DC馬達、閃頻 功能??
4mation商品化物件,其APP 操作 用[拉桿]及左右[-][+]按鍵雙模式均用上!
未有自動切換,AP 網頁 [按鈕]控2裝置:
未有自動切換,STA 網頁 [按鈕]控2裝置: