[esp32學(xué)習(xí)記錄](méi)micropython版太極創(chuàng)客的MeArm機(jī)械臂
機(jī)械臂買(mǎi)了好久了,一直沒(méi)動(dòng)(懶狗實(shí)錘了),今年寒假想弄一弄,但是發(fā)現(xiàn)arduino放學(xué)校里了,現(xiàn)在手里只有一個(gè)micropython的esp32-S3,這東西刷上arduino的C語(yǔ)言固件再刷回python有點(diǎn)麻煩,就想著拿python再寫(xiě)一遍,反正都是學(xué)習(xí)。
開(kāi)始以為就復(fù)刻一下,應(yīng)該挺簡(jiǎn)單,但是沒(méi)想到在藍(lán)牙上栽了,藍(lán)牙代碼找的網(wǎng)上的,稍微改了改,但是不知道怎么回事我制作的藍(lán)牙app始終連不上esp32,甚至從網(wǎng)上找了別人的工程也沒(méi)連上,很崩潰。但是拿軟件商店里面的藍(lán)牙調(diào)試助手就可以,那就算了,干脆用助手吧,反正我也沒(méi)怎么學(xué)過(guò)寫(xiě)APP,以后有機(jī)會(huì)再試試吧(有大佬能幫幫我也很歡迎)。我猜的有幾種可能,一是app版本有點(diǎn)老,BLE是比較新的,之前用藍(lán)牙透?jìng)鱝pp是可以用的。二是手機(jī)問(wèn)題,可能手機(jī)不信任我自己做的app?
最后基本實(shí)現(xiàn)了太極創(chuàng)客里面的指令控制,代碼如下:
servo.py
2.ESP32_S3_BLE.py
3.main.py
參考資料:
太極創(chuàng)客:http://www.taichi-maker.com/homepage/arduino-tutorial-index/mearm-index/
BLE:https://zhuanlan.zhihu.com/p/583680248
官方ble庫(kù):http://www.micropython.com.cn/en/latet/library/bluetooth.html
調(diào)試助手:

視頻:


菜狗出沒(méi),大佬輕噴