Esp32Cam比例控制坦克
https://www.bilibili.com/video/BV1RW4y1Y7Zo/
花了一個(gè)多月時(shí)間,零基礎(chǔ)研究Android Studio,研究開源代碼,終于實(shí)現(xiàn)APP+Esp32Cam的比例遙控,通過兩個(gè)SeekBar對(duì)坦克左右履帶速度比例控制。記錄一下踩過的坑吧:
AS豎直SeekBar,一個(gè)android:rotation="-90"搞定,網(wǎng)上好多重寫SeekBar類的代碼太麻煩不需要。
控件垂直翻轉(zhuǎn)android:scaleY = "-1"搞定,同理水平翻轉(zhuǎn)android:scaleX?= "-1"。
APP布局實(shí)際顯示效果有很大偏差(可能我是新手吧),直接USB連接手機(jī)調(diào)試,虛擬機(jī)顯示的沒有參考意義。
APP隱藏導(dǎo)航欄,OnCreate里加
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION??| View.SYSTEM_UI_FLAG_IMMERSIVE);Arduino調(diào)試ESP32的IO口輸出PWM時(shí)候,雖然有0-15共16個(gè)通道,但不要用0,1,8,9通道,會(huì)出現(xiàn)莫名其妙的問題?。?!
Arduino調(diào)試ESP32Cam可用的IO口12,13,15,14,2,4,其中4是閃光燈(沒辦法IO不夠用),其他IO口不能用。用了這幾個(gè)GPIO就不能用TF卡。

制作照片:


標(biāo)簽: