[esp32学习记录]micropython版太极创客的MeArm机械臂
机械臂买了好久了,一直没动(懒狗实锤了),今年寒假想弄一弄,但是发现arduino放学校里了,现在手里只有一个micropython的esp32-S3,这东西刷上arduino的C语言固件再刷回python有点麻烦,就想着拿python再写一遍,反正都是学习。
开始以为就复刻一下,应该挺简单,但是没想到在蓝牙上栽了,蓝牙代码找的网上的,稍微改了改,但是不知道怎么回事我制作的蓝牙app始终连不上esp32,甚至从网上找了别人的工程也没连上,很崩溃。但是拿软件商店里面的蓝牙调试助手就可以,那就算了,干脆用助手吧,反正我也没怎么学过写APP,以后有机会再试试吧(有大佬能帮帮我也很欢迎)。我猜的有几种可能,一是app版本有点老,BLE是比较新的,之前用蓝牙透传app是可以用的。二是手机问题,可能手机不信任我自己做的app?
最后基本实现了太极创客里面的指令控制,代码如下:
servo.py
2.ESP32_S3_BLE.py
3.main.py
参考资料:
太极创客:http://www.taichi-maker.com/homepage/arduino-tutorial-index/mearm-index/
BLE:https://zhuanlan.zhihu.com/p/583680248
官方ble库:http://www.micropython.com.cn/en/latet/library/bluetooth.html
调试助手:

视频:


菜狗出没,大佬轻喷