元高専生のロボット作り

元高専生のロボット作り

主にプログラミング, 電子系について書きます。たまに機械系もやります。メモ代わりの記事ばっか書きます

2018-03-01から1ヶ月間の記事一覧

ArduinoでPID制御する(位置/速度制御)

(2020.09.14 がっつり記事を書き直しました)# PID制御の説明DCモーターの位置や速度の制御をPIDで行います。 位置制御の場合、DCモータの角度をエンコーダで読み取り、 取得した現在の角度と、目標の角度の差を偏差と呼びますが、偏差にある一定の値(Kp)を…

Arduinoでロータリーエンコーダーを使う

モーター制御しようとすると角度を取得する何らかのセンサーが必要です。今回はその中でもロータリーエンコーダー(インクリメンタル型)をArduinoで使ってみました。ピン変化割り込みを使用しているので多少高速でも精度よく角度が読み取れると思います。使…

Arduinoでサーボモーターの角速度制御をする

サーボモーターって角度制御は簡単なんですけど、角速度制御しようと思うと面倒だったり、動きがカクカクしてしまうことあると思います。しかし、ArduinoにはVarSpeedServo.hという素晴らしいライブラリがあります。これは、タイマーを利用して、角速度から…

オフラインのラズベリーパイ2でtp-linkを使えるようにする

マジでラズパイとか初心者なのでおかしいことしているかもしれません怒らないでください。 OSはraspbianです。 ラズベリーパイ2で無線LANアダプタのTP-linkを使えるようになるまでをメモしておきます。使用した無線LANアダプタはこれです。 そのまま挿しても…