SHIROのIchigoJam日記

マイコン「IchigoJam」(イチゴジャム)の電子工作とプログラミングをメインに

ローリングシャッター現象

高速で移動する物を撮影すると斜めに写る「ローリングシャッター現象」を、IchigoJamの画面で再現してみました。
IchigoJam Sだと表示が遅いのであまり傾きませんが、IchigoJam R β版だと面白い表示になります。
動画はこちら。

【IchigoJam】ローリングシャッター現象

IchigoJam S


「WAIT -128」辺りで傾き始めます。が、表示が遅いのでこれ以上傾きません。

IchigoJam R


Sと同様に「WAIT -128」辺りで傾き始めます。


「WAIT -32」。


「WAIT -8」。


「WAIT -2」で、画面スキャンと釣り合ってほぼ固定の斜め線になります。


最高速の「WAIT -1」でこのくらい。

プログラム

カーソルキーの↑を押すと高速(WAIT減少)に、↓を押すと低速(WAIT増加)になります。「WAIT -1」が最高速です。

10 '*Rolling Shutter
20 CLV:CLS
30 W=8
40 @LOOP
50 FOR I=1 TO 10
60 LC 0
70 FOR Y=0 TO 22:?CHR$(133):NEXT
80 ?W;
90 FOR X=0 TO 31
100 SCROLL 29
110 WAIT W
120 NEXT
130 K=INKEY()
140 IF K=30 IF W=1 W=-128 ELSE W=W/2
150 IF K=31 IF W=-128 W=1 ELSE W=W*2
160 IF W=0 W=-1
170 NEXT
180 GOTO @LOOP