laser + servo by openFrameworks + Arduino

laser + servo by openFrameworks + Arduino です.

thetaを変数としてparametric plotをArduinoと連携してやってみようというもの. データの送信方法はserial通信: http://qiita.com/keitasumiya/items/44908da606c8da1a635c です.

variables

t

t ∈ [0,1023] で単調増加. 境界条件としてt>1023でt=0にしています.

theta

theta ∈ [0, 2 pi]

x, y

基本的には

です. が, Arduinoのservoは90を中心に[0,180]で変化します. さらに, 2軸とも[0,180]で動かしてしまうと, 天球状のスクリーンが必要になります. 今回は垂直な壁にプロジェクションの予定だったので, x, yを[60, 120]に絞りました.

codes

results

動画: こんな感じです. https://youtu.be/xR1X-ubHmPs

Anisotropic Kepler problem(AKP)で軌道を書いてみた例もあります https://youtu.be/40Fag5gq5fU

Index

Site Search (new tab)