スポンサーリンク
pc

ffmpegで動画を軽くする方法

画面録画とかすると、とてつもなく重い動画ができたりして困ります。動画が重くて困ったときには、ffmpegを使って動画を軽くしましょう。ここでは細かい設定なしの簡単な方法を紹介します。ffmpeg -i input.mp4 -crf 30 o...
Arduino

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

Arduinoで3つのロータリーエンコーダの値を読み取ります。タイマ割り込みを用いてピン変化を監視することで、Arduinoで複数のロータリーエンコーダを使うことができます。タイマ割り込みは0.1msごととします。
Arduino

Arduinoでロータリーエンコーダを使う(つなぎ方&スケッチ)

Arduino

Arduinoで入出力を高速化する方法

Arduinoは遅すぎて処理が追いつかない、クソじゃねーか!ってことで標準入出力を高速化しましょう。レジスタからピンを操作すれば複数のピンを同時に制御することも出来ます。デジタル出力(digitalWrite)を高速化まずは普通のLチカvo...
python

Jupyter NotebookでPython Controlを使う

Jupyter Notebookでリカッチ方程式を解くために、slycotとcontrolをインストールします。pipだとエラーが出たのでcondaでインストールする。!conda install slycot --yes!conda in...
Arduino

(python⇔Arduino)シリアル通信で数値をやりとり

Arduinoからpythonに数値を送る場合と,pythonからArduinoに数値を送る場合についてまとめる.pythonからArduinoにシリアル通信で数値を送ろうとすると,文字に変換されててうまくいかないので文字を数値にむりやり変換する。
Arduino

シリアルモニタからArduinoに数値を送る

(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b=b||function(){arguments.currentScript=c.currentScript||c.scripts;(...
python

pythonでPID制御

PID制御とは何か、pythonでシミュレーションをしながら解説します。シミュレーションについては以下の記事で紹介しています。(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;b=b||...
python

pythonでバネマスダンパ系のシミュレーション(オイラー法)

pythonでバネマスダンパ系のシミュレーションを行い、グラフを描画します。今回はオイラー法を用います。
3Dプリンター

3Dプリンターの造形物がはがれないとき

3dプリンターを使っていると造形物がなかなか剥がれなくて困ることが多かったので、テープはがしカッターを購入しました。思いのほかうまくいったので紹介します。これで、たいていのものは剥がせると思います。
スポンサーリンク