Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
2 tasks
dynamis opened this issue Nov 20, 2018 · 1 comment
Open
2 tasks

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

dynamis opened this issue Nov 20, 2018 · 1 comment
Labels
enhancement examples example のコードや図に関連するもの

Comments

@dynamis
Copy link
Contributor

dynamis commented Nov 20, 2018

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

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

  • SG-90 以外の PWM 許容範囲が大きく異なるものではこのコードを試してはならないと書く
  • 他のサーボのサンプルを増やす

等の対応が必要そう。

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

@satakagi
Copy link
Contributor

satakagi commented Nov 27, 2018

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

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

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

@dynamis dynamis added examples example のコードや図に関連するもの enhancement labels Aug 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement examples example のコードや図に関連するもの
Projects
None yet
Development

No branches or pull requests

2 participants