本帖最后由 k320 于 2014-6-18 02:39 编辑
經測試,一個旋鈕可以正常工作
兩個旋鈕就不行了,應該是 PPM frame 長度要修正
但我不會怎辦呢,先貼兩個 PPM 長度參考,不知從哪個網址下載的
長度分別是 20 ms, 22.5ms,看有大大願意提供修正後的代碼嗎。
兩顆旋鈕增加了3行,測試失敗
void loop(){
//put main code here
ppm[0] = analogRead(A0);//取第一顆旋鈕
ppm[0] = map(ppm[0],0,1023,1000,2000);
delay(10);
ppm[1] = analogRead(A1);//取第二顆旋鈕
ppm[1] = map(ppm[1],0,1023,1000,2000);
delay(10);
}
6/18
剛剛測試,完全正常,我甚麼也沒做,就是重新接線,
兩顆旋鈕都能正常工作,真奇怪,可能是我的線路有問題。
謝謝大家。
準備裝上D7E了,我的用2S鋰電,8.4V,必須降下來到5V
我想到的是串5個二極體,可以降到4.9V,其中一個用LED來當指示燈,再接個開關。
明天去買材料。
|