2024-10-14

東京都の企画でこども電子工作&プログラミングIchigoJamイベント!
(参考、江戸川区|とうきょうこどもクリエイティブラボ「IchigoJam」でオルゴールをつくる! 江戸川区 子ども未来館


会場は、江戸川区の子ども未来館。はんだづけ、プログラミング、電子工作まで、たっぷり楽しんでくれました!


「オルゴール風作曲プログラム on IchigoJam web」

今回のワークショップのテーマ、オルゴールに触発されて作ってみました、オルゴール風作曲プログラム!カーソル上下で動かし、スペースキーで音を配置し、エンターキーでループ再生します。何かキーを押したら作曲モードに戻ります。


プログラムは1画面に収まる手頃な長さ。

10 S=">C'>D'>E'>F'>G'>A'>B'C''D''E''F''G''A''B''<C'<D'<E'<F'<G'<A'<B'" 20 CLS:FORI=0TO41:?"・・・・・・・・・・・・・・・・";:NEXT 25 FORI=0TO31:IF[I]LCI,[I]-1:?CHR$(238);:NEXT ELSE NEXT 30 LCX,Y,1:K=INKEY() 35 X=X-(K=28)*(X>0)+(K=29)*(X<31):Y=Y-(K=30)*(Y>0)+(K=31)*(Y<20) 36 IF K=32 IF SCR()=238 ?"・";:[X]=0 ELSE ?CHR$(238);:LCX,[X]-1:?"・";:[X]=Y+1:PLAY S+(20-Y)*3:TEMPO1000 37 IF K=10 GSB50 40 GOTO30 50 X=0 51 IF[X]LCX,[X]-1:PLAYS+(20-[X]+1)*3 52 X=(X+1)&31:IF INKEY() RTN 60 WAIT20:GOTO51

文字列Sを3文字単位で21コに区切って、音の高さに合わせてPLAY文で鳴らしています。配列の0から31を使って高さを記憶。一度止めても配列に合わせて復元する機能付き(25行)
まるでハンダ!ツマグロヒョウモンのさなぎ!


日本での発見例がたった3例という超激レア、ワタゲクラゲの動体展示!
(参考、超激レアの「ワタゲクラゲ」が江戸川放水路にいた! 直径15ミリ、児童施設職員が網ですくって発見:東京新聞 TOKYO Web


発泡スチロールと結束バンドと手頃な材料でとってもリアル、手作り昆虫お面!


なんと、ダンボールで組み立て&持ち運び自在の手作りプラネタリウム!


惑星の位置関係が分かる、地球暦も飾ってありました!
(参考、太陽系時空間地図 地球暦 HELIO COMPASS

宇宙、生物、工作、法学、プログラミングも!
東京都江戸川区、なんともステキな環境です!

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS