UdonLibrary
1.0.0
機械システム研究部 C++ ライブラリ
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
サーボ
Udon::Servo
クラスを用いて、サーボモータを制御できます。メンバ関数は Arduino の
Servo
クラスと同じです。
覚え書き
Arduino の Servo ライブラリとの違い
Raspberry Pi Pico (RP2040) 用 Servo ライブラリは PIO を使って PWM を出力します。RP2040 に搭載されているステートマシンの数は 8 つなので、9 つ以上のサーボを制御することはできません。
Udon::Servo
クラスは PIO を使わずに PWM を出力するため、ステートマシン数の制限を受けません。
個別インクルード
#include <
Udon/Driver/Servo.hpp
>
Servo.hpp
スケッチ例
#include <
Udon.hpp
>
static
Udon::Servo servo;
void
setup()
{
servo.attach(1);
}
void
loop()
{
servo.write(90);
delay(1000);
servo.write(0);
delay(1000);
}
Udon.hpp