arduino

Arduino シリアル通信の高速処理化

 Arduinoのシリアル通信でループ処理時間の高速化を行ってみました。    現在、全体の制御ループ処理を250Hz(4ms)で行いたいプログラムがあるのですがシリアル通信で処理する情報が64byte程あり、 […]

arduino

6軸センサー(MPU6050)から3軸回転の傾き角度の算出・補正方法

 6軸センサーから、3軸回転を考慮した傾き角度(姿勢角度)の算出方法、補正方法はいろいろあると思いますが一例を解説したいと思います。(ここら辺りの内容は散発して記事を投稿していたのですが、一度纏めたいと思います) &nb […]

ブラシレスモーター 3Dモデル

Arduino + ESC でブラシレスモーターを制御

ドローン(クアッドコプター)用のブラシレスモーターをArduinoから制御してみました。    ブラシレスモーターは普通のDCモーターと違い、通電すれば回転するというわけではないため、マイコンから制御するにはハ […]

PICKit3

Arduino Servoライブラリの周波数、パルス幅を実測

 Arduinoでサーボライブラリを使用したときに出力される信号の周波数、パルス幅を実測してみました。    ライブラリの中身を確認するとデフォルトで周波数は20ms、パルス幅は544μs~2400μsのようで […]