「IchigoJam web」
使い方は簡単。I/Oパネル、MixJuiceをチェックして、下記のようにMJで始まるコマンドをかくと、サーバーからの返事が、勝手にキーボードで打ち込んでくれます。
?"MJ GETS www.stopcovid19.jp/data/covid19japan-trend.txt
長いメッセージ、途中で止めたければMixJuiceチェックを外しましょう。バーチャルMixJuiceを外したことになります。
COVID-19 Japan 新型コロナウイルス対策ダッシュボードの最新オープンデータは、テキストデータとして公開しています。 こちらを集計して、合計患者数と前日からの差分を計算するプログラムをつくりましょう。
10 ?"MJ GETS www.stopcovid19.jp/data/covid19japan-trend.txt" 20 INPUT N 30 FOR I=1 TO 47 40 INPUT S 50 INPUT [I] 60 INPUT [I+50] 70 NEXT 80 ' CALC --- 90 VIDEO3 100 T=0:FOR I=1 TO 47:T=T+[I]:NEXT 110 D=0:FOR I=1 TO 47:D=D+[I+50]:NEXT 120 ?"COVID-19 Japan" 130 ?"Total:";T 140 ?"Difference:";D
10行、HTTPリクエストを送ります。(GETでhttp、GETSでhttps、参照:MixJuice)
20-70行、47都道府県分のデータの返事をINPUT文かINKEYで配列に受け取ります。
100-110行、合計(Total)と差分(Difference)を計算します。
できました!
MixJuiceで使える手軽なWeb API、色々増やせると楽しそうですね!
Hana道場師範、自宅の呼び鈴をLINEにつなぐIoT化してます。
「IchigoJamでLINEを送る方法 <その1>【IchigoJam × MixJuice × IFTTT】 - Hana道場【師範】のブログ」
IchigoJamで基礎を学び、本格パソコンを手に入れたこどもたちや、チャレンジ精神旺盛な大人には、JavaScriptでサーバープログラミングもおすすめです。
「Deno x Servest x JavaScript で始めるシンプルweb開発」
* IchigoJam web から接続するには、CORS設定としてヘッダーに「Access-Control-Allow-Origin: *」などを入れ、HTTPSでアクセスできるようにしてください。
鯖江市でのステキな取り組み、おもちゃの図書館&雑貨カフェ Petit(プティ)さんに、IchigoJam一式をプレゼント。ぜひ親子で遊びにいってみてください。
プティに【IchigoJam】が仲間入り✨ 10月20日にIchigoJam開発者である福野...
おもちゃの図書館&雑貨カフェ Petitさんの投稿 2020年10月23日金曜日
Hana道場では、IchigoJamやJavaScriptの講座もやってます!土曜日のプログラミングスクールに #IchigoJam 開発者の福野さんと、#Zen言語 開発者のクリスさんがやってきた🙌
— Hana道場 (@hanadojo_sabae) October 24, 2020
アドバイスを沢山頂けました!
ありがとうございます🌟 pic.twitter.com/gPX49ulcki
links
- IchigoJam用QRコード表示サービス