chirimen-oh / chirimen

CHIRIMEN for Raspberry Pi
https://chirimen.org/chirimen/
13 stars 17 forks source link

SG-90 以外のサーボに対応する #55

Open dynamis opened 5 years ago

dynamis commented 5 years ago

サーボが焼ける問題 #46 の続きです。

取りあえずいきなり焼けることが少ないように中点を指定して init するのを標準とするように #46 で改修されたはずだが、現状では SG-90 以外を繋いで example を開いたら壊れる可能性がまだある。

等の対応が必要そう。

他にも入手しやすいとか安いとか何か使えると良さそうなものを使うためのコードサンプルを用意しておきたい

satakagi commented 5 years ago

初期化時に中点付近のPWMを出すようにしたので壊れる可能性は極小になったと思っていたのですが、まだ壊れたものがあるのですね?

確かにサーボごとにパルスの許容範囲が異なっていますが、この中点付近に関してはほぼ例外なく(数なくとも私がWeb上の情報で確認できた範囲では)許容範囲内に収まっていたと思っていました。

ただし、すでに機械の関節に取り付けられたサーボであって、サーボの中点付近でもその関節の機械的動作範囲を超えているような構造の場合、機械やサーボに無理がかかる(壊れる)のは確かですが。