サインカーブを描きます。
以前から PanCake+IchigoLatte JS では公開していました。
……というのも、IchigoLatte JS で先に sin 命令が搭載され、
追って IchigoJam BASIC も採用した経緯があります。
IchigoLatte は疑似グラフィックを備えていないので、
PanCake を用いて表示させていますが、
IchigoJam BASIC 1.4 より擬似グラフィックによる
DRAW での線画に対応したため、
IchigoJam 単体で表示できるようになっています。
なお、この BASIC の公開は 2024年11月。
IchigoJam BASIC 1.4 は 2019年12月 に公開されていますので、
5年も間が空いてしまいました……
IchigoJam BASIC の SIN・COS は
256 倍の値で出力する点にご注意下さい。
100 'Sine Curve
110 CLS
120 FOR X=0 TO 63 STEP 2
130 DRAW X,24
140 NEXT
150 O=24
160 FOR X=1 TO 63
170 Y=SIN(-X*360/63)*24/256+24
180 DRAW X-1,O,X,Y
190 O=Y
200 NEXT
IchigoJam web でプログラムを実行します。
このQRコードはアクセス解析のためにCookieを使用しています。
アクセス解析は匿名で収集されており、個人を特定するものではありません。
この機能はCookieを無効にすることで収集を拒否することができますので、
お使いのデバイスのブラウザの設定をご確認ください。
MixJuice ダウンロード ?"MJ GET kidspod.club/mj/2228
MicJack ダウンロード ?"MJ GKP 2228
SkyBerryJAM は 栃木県立栃木工業高等学校 が管理する登録商標であり、
SkyBerryJAM は 栃木県立栃木工業高等学校 の商標です。
Raspberry Pi は
Raspberry Pi 財団 の登録商標です。
Raspberry Pi is a registered trademark or
trademark of
the Raspberry Pi Foundation.
"RISC-V" の商品名は RISC-Vインターナショナル が管理する登録商標です。
The “RISC-V” trade name is a registered trade mark of
RISC-V International.