サインカーブ


IchigoLatte では 0.9 より sin8 が存在しています。

三角関数の sin にはやい段階で対応してあるのです。

これを用いて PanCake でサインカーブを生成してみました。

 

ms . で PanCake 画面へ変化し、サインカーブを表示、

何かキーを押して、IchigoLatte の画面へ戻ります。

 

sin8 の値は単位が度で 0 と 360 は同じ返し値になります。

返し値は -256~256 と、sin 値の 256 倍です。

なので値・返し値を調整し、あとは LINE で線画します。

ただし PanCake は下にいくほど大きい値になりますが、

一般的に見られるサインカーブは + が上になるので、

上下を反転する必要があります。

 

なお、IchigoLatte・IchigoCake JavaScript には
cos(cos8)がありませんが、
値を 90 ずらす事で cos の値にする事ができます。

 

MixJuice・MicJack ダウンロード lash>echo MJ GET m15.lt/sinecurve> uart;cat uart > .