福野泰介の一日一創

鯖江牧野市長も副市長勤めて、サバつながりの小浜市にて、KDDI、エル・コミュニティー、jig.jp連携事業。(連携発表
大人向けに子供向けプログラミングを体験してもらってのディスカッション!VIEDO3を使った拡大文字が好評でした。小さな子にもいいかも?


はじめてのプログラミング with IchigoJam (BIG)
拡大文字を使ってエルチカ&かわくだり!
標準、USキーボード版も更新しました!(slide pptx/keynote/pdf on GitHub


動画もどうぞ(6年の集大成、はじめてのプログラミングの決定版、IchigoDyhookを使った模擬授業の全動画 - 地域ICTクラブ普及フォーラム

小浜市副市長もプログラミング!

鯖街道の起点、発見!

小浜市のよっぱらいサバ!

鯖SABAつながり、盛り上げていきましょう!

創造力の一種、発想力。筋力と同じで、繰り返し使って鍛えましょう!
スタートから45分で発表まで終える「スピードアイデアソン」をいろんなテーマで繰り返す程に身につく発想力と貯まるアウトプット。
小中高校生から、高専・大学生・社会人まで、予備知識もスキルも不要で、幅広く楽しめます。


アイデアを形にするアプリイメージづくり。一番大事な画面1つを大きく模造紙に描いて、アプリタイトルをつけよう!
実際のアプリ開発現場でも見られるペーパープロトタイピング!
イメージができて、データが揃えば、アプリづくりは半分できたようなもの!


地域課題解決アイデアソン(45分バージョン)」(pptx)
CC BY のオープンデータ、自由にアレンジしてお使いください!


イノベーションフロー。
課題、アイデア、データを加えてアプリができて、横展開できたらイノベーション!
まずはいろいろトライしてみよう!やってみないとわからない!


付箋紙は課題とアイデアで2色あるとよし、ボールペンや鉛筆ではなくカラーペンが見やすくてオススメ!


アイデアソンの大事なルール「批判しない」
限られた時間、批判するより、別案を出すことに使いましょう。新しいネタを使えば新規性が出る!
自分ごと、自分がうれしいことを考えるのは、実際取り組んでいこうと思えるのでオススメ。




思いついた課題が書かれた付箋紙に、ペンで点を打って投票します。気になる課題については聞いてOK!








本日のアウトプット、高校生&大学生による3アプリ!

お知り隊
対象:高校生
課題:勉強わからん
アイデア:勉強の単元ごとに教えて欲しい人と、教えたい人をつなぐアプリ
データ:丸岡高校の単元


AIにおまかせ 〜今日のこんだて編〜
対象:一人暮らしの大学生
課題:こんだてが決まらない
アイデア:使いたい食材、予算、人数、カロリーを入れるだけで決めてくれる
データ:旬の食材、値段、レシピ、カロリー、健康状態


そばほし太郎
対象:丸岡高校の学生と、近所の人
課題:打ったそばが残る
アイデア:そばが欲しい人にそばがあることを知らせて取りにきてもらう
データ:そば打ちスケジュール、残ったそばの量、そばの写真、近所の人

どのチームもおもしろいアプリ、発想できました!
やればできちゃうアプリづくり、ふりかえりでも書いてくれてましたが、地域の人にいろいろインタビューしたり、データを集めて、おもしろい課題を見つけ、斬新なアイデアづくりを狙ってみましょう!
アイデアソンは、みんなで楽しめる一種のゲーム。やればやるほど上手くなって、おもしろくなりますよ!


今回は、アイデアソン前にインプットの時間。
福井県庁のオープンデータに関する取り組み紹介。テーマに合わせた、インプットの時間、企画するのも良いですね!


アーバンデータチャレンジ福井ブロックの上坂さんから、チャレンジのススメ。取り組み(アクティビティ)でも応募できるとのこと!
アーバンデータチャレンジ
(地域課題の解決を目的とした地方自治体を中心とする公共データを活用した年間のイベント開催を伴う一般参加型コンテストです)

コンピューターとより仲良くなる窓口、黒背景に白地のターミナル。(Windowsではコマンドプロンプト)

ターミナルを初めて使う人向けに、Node.jsを使ったシンプルな入門を詳しく解説してみました。
ngrokを使って、自分のスマホともつないだ自作のチャットで遊んでみよう!


Webサービスはじめのいっぽ JavaScript / Node.js版」 for Mac


おなじみコンピューターくん。


パソコンは声操作は一般的ではないですね。


ここで登場、ターミナル!IchigoJamを使ったことある人にはおなじみ黒い画面。


ターミナルを起動しよう!


$マークがターミナルの証


aと打って


エンター


お返事が来るね!


シラナイコトバダナーって言ってるよ(IchigoJam BASICでは、Syntax error)


ファイルを見せてもらおう


ls、LISTの略!


cdを使ってフォルダをめぐるたび


サーバーサイド開発にチャレンジ!


ブラウザじゃないところで動かすJavaScript、「Node.js」を使ってチャットサービスをつくってみよう


計算機代わりにもなるよ!


教材「vuenodechat」をGitHubからダウンロード


エディタはVSCodeや、ATOMなど好みのものを使ってOK!













HTML/CSSをいじれば、すぐに自分だけのチャットサービスに!
ngrokはあくまでお試し用、本格的にサービスを公開したい時は、さくらのVPS(698円/月〜)から始めてみましょう!


京都造形芸術大学 情報デザイン学科 クロステックデザインコースの人に体験してもらいました!

第30回全国高専プログラミングコンテスト、通称、高専プロコン!
楽しい作品と、元気な高専生に会えました。
感謝と激励の意を込めて、こうするともっとおもしろい!? 勝手な一言感想&追加アイデアを写真と共にお届けします。


J11 一関 Child−like-子どもの「得意」を知る学習支援システム-
何をもって分かるかはこども、それぞれ。3種に分けた特性、通常の学習方法には向かない子供向けに特化した、IT機器があるがゆえに実現できる具体的なカリキュラムの提案ができると強そう!


J17 岐阜 TBM-TrashBoxManager-
自らLINEで呼びかけ、一杯を予測するIoTゴミ箱。物珍しさを前面に出して、イベントトータルサービスへの昇華もありかも。月60円のsakura.ioを使ってリサイクルボックスへの横展開もぜひ。


J6 仙台(広瀬) ふろっく
ブロック型プログラミングを物理で実現!ひとつひとつのはんだづけされたブロック、工夫された磁石による接点がうまく動いていた。他にPCが必要なくスタンドアローンで動いていてステキ。オープンソース化とキット化しての手頃価格での販売から始めてみよう!


K13 呉 語Live-カタリベ-
災害における事象をフォーマットを定めて時系列に記録、追体験できるアプリケーションへとつなぐと良さそう。いつどういう状況で、どういう指令が出されたのか、ふりかえり大事。


K15 鳥羽商船 とばまっぷ-現在・過去・未来のまちの姿を地図上に可視化-
元町内会長で元市長からの要望でスタートした実用アプリ。市役所の協力によって、個人情報に近づく攻めたデータの活用ができているのがポイント!地域連携の好例!


J13 都城 ハザップ-避難訓練に革新を!-
避難訓練にTRPG的要素を加えて、リアルフィールドでチーム戦するゲームにすると楽しい。絶体絶命都市もヒントになるかも。参加者の動きを知る神様チームとフィールでサバイバルするチーム、どちらも楽しそう。


J9 広島商船 アリスteaパーティー
ぬいぐるみと声でつながる!音声認識と音声合成技術が手軽になっておもしろい。映像に頼らない声だけもいいかも。話者認識してみんなで楽しむTRPGのコンピューター化もいいかも。


K2 熊本(熊本) CHEER RING-地域マラソン応援システム-
メッセージの読み上げや、声でメッセージによって応援が届くのがおもしろい!走っている人の見ている風景、速度、乱れ具合などのデータ中継もあると遠隔からの応援も捗りそう。


K6 米子 スマートカーブミラー-高齢歩行者交通事故防止システム-
光り輝くちゃんちゃんこなど、歩行者側が積極的に目立つ仕組みもありかも。


J7 沖縄 GooTravel-オフライン下のインバウンド支援システム-
オフラインでもシンプルに案内。いくといいことあるかも感を出すクーポンなど、データを出すお店側もあるといいかも。


J5 阿南 あ!水ダス(AMIZDAS)-水災害を自ら防ぐ水位監視システム-
実際に何度も設置していて、完成度高い!オープンデータ化とデザイン好きや、機械学習好きな高専生が使いたくなる仕組みを加えて水位を身近にできるといいかも。NICT賞、目指せ日本一


K16 呉 TOWN HERO-地域で助け合うWEBアプリケーション-
匿名投稿による気軽なまちでの助け合い!災害時だけでなく平時でも使える身近にしておくのとよいですよ!(参考、千葉市のちばレポ、鯖江市のさばれぽ


K9 沖縄 うみまもる-離岸流事故防止システム-
海の中でのデバイスづくりという難問にチャレンジした、海の沖縄ならではの作品。画像解析や、衛星データによる離岸流推定と組み合わせてデバイスレス実現のアルゴリズム発見に繋げられるとすごそう。


J8 鳥羽商船 JO−HARI
姿勢推定を使ってフォームを3Dモデルとして記録し、AR/VRデバイスMirageSoloで再生してチェック。位置合わせに難点があるけど、いっそVRでもよかったかも。Oculus Questのコントローラー、より直感的に使えてオススメ!ARCoreやARKitでスマホ化できると手軽で良さそう。


K8 東京 :::doc-自動点字相互翻訳システム-
頼むと時間がかかってしまう文字が書かれた紙の点字化をその場で実現。実際読んでもらいながら、読みやすい点字文章への変換アルゴリズムが良さそう。点字プリンターとのセット販売が熱いかも!?点字を身近にする墨字化カメラが作りたい。


J3 鈴鹿 あなたとリビング-遠隔日常会話実現デバイス-
単身赴任のお父さんとの自然なコミュニケーションを実現するデバイス。関係性によってベストな間は様々。足りない部分を埋めるモノ。いろいろ探してみるのもおもしろそう。


J20 熊本(熊本) FormTube-運動姿勢を評価するサポートシステム-
無線式の加速度センサーを9コ使って運動する姿勢を記録しアドバイス。どう知らせ、どういうメリットを感じてもらうか、利用者側からの視点でのアプリやUXデザインに落とし込んでみよう。データを集めて機械学習、最終的にはスマホやメガネデバイスだけでアドバイスできたら最高!


J14 香川(詫間) Cre:えいと
影からの3Dモデル化と破壊が楽しい。ひとつ具体的なゲームや、影アニメーションツールにしてみるとより伝わるかも。


K20 松江 Graffiti Arcade-ラクガキ出来る商店街-
ホース型デバイスで建物を落書きし放題!こどもの夢実現になっておもしろい。スプラトゥーンばりにバケツとかもっと派手にぶちまける感出せるとアーティスティック!


K12 沖縄 uniHome-地域と都会に住む家族をひとつに-
8x8のマトリクスLEDとサーボを使ってシンプル安価でかわいいロボットを実現!名前をつけてあげてオープンソースハードウェア化して、沖縄高専名を広めよう!


K10 松江 ANIMAL CAPTURE-車椅子利用者向けの新ARゲーム-
車椅子にのって、手も使わないでできる体を動かす新しい遊びの提案。映像を中継してみんなでわいわい、スイカ割り感覚で楽しさがステキ。ARCore/ARKitとスマホVRゴーグルで手軽に実装できるのも要チェック!(参考、スマホARとSwiftかぼちゃデモ


K1 熊本(八代) まちもりブザー-地域で子どもを見守る防犯システム-
こどもがもって楽しいデバイスとは何か?安全だけじゃない子供側視点を入れると楽しそう。


K14 香川(詫間) Unexplored Road Explorer
オープンストリートマップの道路グラフを抽出して独自ナビを実装する意欲作!鯖江駅と同様、都城駅も駅裏へ抜ける地下道が登録されていないため、Googleのナビはぐるっと遠回りを案内され、被害者数名。地域のナビは地域で創ろう!


K4 弓削商船 SearchーaーBLE-さがし、つながる街づくり-
弓削商船高専、BLEの落とし物をサーバーレスで実現!落とさない時にも楽しく使える工夫を考えてみるとおもしろいかも!?


J10 熊本(八代) Silent Recorder
マンションなど家での練習が難しいリコーダーを電子楽器化!吹き込む量をマイクで測定、押されているかをフォトトランジスタで判定。半押しは未対応。本物さからは離れるけど、圧力センサーを使って運指の練習のみにコンパクトに特化するのも手かも。


J19 熊本(熊本) CCCeB-コメントで繋がる教育支援システム-
高専生は自分達の授業自体もハック可能!おもしろくない授業、どうしたらおもしろくなるか、先生と一緒にあれこれ試して情報発信すべし!(参考、講演時に好評、コメント.net


J2 東京 Gulliver Blocks-VRで新しい創造体験を-
深度カメラでブロックの積まれ具合を判定し、VR空間で再現!ミニフィグをおいて、Oculus Questを使うとミニフィグになって歩き回れる感がでて更に楽しそう。創る人と、VR空間で遊ぶ人それぞれが楽しめる仕掛けを加えたい。


J18 大島商船 観音-音のミエル世界へ-
擬音が見えるという衝撃!マンガ的な表現にこだわり、機械学習を進めて、いろいろ認識するようになると楽しそう!


K3 阿南 TOZAN-もっと楽しく運動!地元の山がゲームの舞台に!-
改造したステッパーで地元の山をフィットネスゲーム化!歩きながら記録するスマホアプリや、観光データの活かし方もよい。写真から3Dモデルを生成する注目の技術、フォトグラメトリを使ってみるのもいいかも!(with 初音ミク by @DuckbillStudio


J15 弓削商船 Re:Take-反転授業時代のビデオ作成システム-
スクリプト言語から動画を生成する、動画教材生成コンパイラ!まずは情報系の先生をターゲットに自分の声、姿を使わず質の高い授業づくりができる!IchigoJam教材などで使いたいので、何か良い名前をつけてぜひ公開を!


J12 サレジオ 玄白-内視鏡手術支援裸眼立体視インターフェース-
大学技術との連携がおもしろい!手術するお医者さん用に設置型で見せる3D。Looking Glassが熱い!デモを見せる立体視にはOculus Goや、スマホVRが便利だよ。


J4 有明 NukuNuku-熱が見える不思議なデスク-
高解像度なサーモグラフィー(7万円〜15万円)を使った不思議感が楽しい。8x8の低解像度なら4,950円 at SwitchScience!変なデバイスを遊びで使うの楽しいね!


J16 八戸 CanGakki-組み替え可能な知育管楽器-
ダンボールで組み立てる楽器キットがかわいい!吹くときのアナログ感をうまく出せればぐっと楽しくなりそう(参考、LPC810を使ったFM音源

展示している学生が、みんな楽しそうに紹介してくれたのが印象的でした。
自分で作ったものを自分で展示する場、NTイベントの開催とかどうでしょう?


10/26-27、さばえものづくり博併催の「NT鯖江2019
バリエーション豊かな30もの出展者さんが集まってくれることになりました。(出展者一覧会場ブース配置)
何かやってみたい人、ひとまずふらっと見に来てください!
なにかつくろう!みせてみよう!

はんだづけして、自分のパソコンづくりからチャレンジするプログラミング&こどもシビックテック!
初めての「はんだづけ」資料をバージョンアップ。

はんだづけ、はじめのいっぽ(PDF)」(イラレaiファイル
やけどに注意と、はんだごてより怖い、ニッパーの注意を強調。はんだの盛り具合、動画へのQRコードを追加。
CC BYのオープンデータなので、どこかに出典を書いていただければ、自由に改変、再配布、販売用途にも活用方法は自由です。

ひとまず手頃に集められる機材
- はんだごて 30W 500円 - DAISO
- こて台 300円 - DAISO (または、灰皿や陶器のお皿などはんだごてを置けるもの)
- ニッパー 100円 - DAISO
- 鉛入りはんだ 0.8mm または 1mm 100円 - DAISO (1コで十分組み立てできます)
※もし、鉛フリーはんだを使う場合、はんだごては温度調整機能付きのものをご用意ください。


今年は2日間、2組の親子に体験してもらう、こどもシビックテック。Day1に続いてDay2の講師は、地元PCN品川代表、清水さん!


まずは、はんだづけ!


LED1、ついた!


ゲームづくり、楽しんでくれました!改造したら、それは、自分だけのゲーム!


センサーデバイスをつくった!手であたためると赤くなる。センサーを持って、まちあるき!


感想をそれぞれまとめます。


発表!


電子工作が楽しくなったら「電子工作マガジン&ベーマガ」をどうぞ!
PCN五反田、電波新聞社の大橋さん、登場!


ご参加、ありがとうございました!


会場、豊葉の杜(ほうようのもり)学園、ステキな学校!


PCN五反田PCN品川PCN鯖江

links
- 親子でチャレンジ、まちをよりよくプログラミング in 品川区! データ収集活用入門、温度センサーxフルカラーLEDで簡易快適度チェッカー Day1

2005年にスタートしたNPO法人によるコミュニティFM「たんなん夢レディオ」の理事をしてます。
創設したのは、福井高専の1期生の先輩、伊藤努会長!

たんなん夢レディオ 79.1MHz - 地域のみなさんといっしょに作るコミュニティFM放送局 - tannan.fm
3,000円でJR武生駅から徒歩15分、「なつかしや」というゲストハウスも運営してます。

伊藤さんと企んだ、ネットと放送の融合!USTREAMから始まったサイマル放送、現在はYouTube Liveで放送中!
福井高専提供の番組「高専ライブ」など、ご当地番組を近所と世界中にお届けしています。(タイムテーブル

聞いていたら、知っている人!
天津弥のガボステージ」にゲスト出演、大西さんの新プロジェクト!

福井 伝統工芸アイドル オーディション」2019/5/31まで
福井のミュージシャン、新アイドルグループ構想発表 「伝統工芸応援」コンセプトに - 福井経済新聞

放送、ネットに加え、フリーペーパー「夢レディオ編集室」と全方位メディアで展開する、たんなん夢レディオ。
今回は、IoTと親子をテーマに先日のkintoneイベントとIoT火災報知器「火守くん」を記事にしました。

サイボウズ x さくらインターネット x jig.jp / 親子体験IoT (PDF)

かんたんIoT、やってみたい方、福井県鯖江市「Hana道場」へどうぞ!

links
- たんなん夢レディオ 79.1MHz - 地域のみなさんといっしょに作るコミュニティFM放送局
- 「火守くん」「セーブライフ・ファイヤシステム」の株式会社創電(福井・敦賀)

中学校の技術離れ。昭和51年まで315時間あった技術の時間は、今は88時間と約1/4。
しかも、木材、金属、電気、機械、栽培という項目は必須のまま、情報基礎が増えている。
技術・家庭科の学習指導要領の歴史的編成と現在の教育情勢より)

品川区、荏原第六中学校での技術の時間、中学2年生では週1時間、中学3年生は隔週で1時間しかないとのこと。


モンゴル高専つながりで始まった荏原第六中学校での、IchigoJamプログラミングも3年目!
今年は、都立高専品川キャンパス&近隣PCNメンバーで開催!


「コンピューターはどこにいる?」で授業スタート!
前週まで2コマ使って、IchigoJamのはんだづけをしてくれていたので、みんな使うのはマイIchigoJam。


入力、出力、電源、ケーブルを自分でつないで、スイッチON!(講師、PCN品川代表、清水さん)


自分ではんだづけしたLED、自在に制御できました。
SAVE0、ケーブル外して自動起動で、エルチカロボット完成!
「IchigoJamがかわいく思えた」と嬉しい声。


続いて、テレビゲームをつくるよ!で起きる歓喜の声。キーボードを打つスピードもアップ!(講師、PCN上田代表、斉藤さん)


さすが中学生、自分なりにアレンジを加えつつ、テレビゲームづくりを楽しんでもらえました。


IchigoJamを使った応用作品の展示に、興味津々なこどもたち。


ロボットもゲームも自分で作れる!
もちろん複雑なロボット、複雑なゲームには、それなりに技術が必要ですが、インターネットがある現代。
自分で学習し放題、創り放題!


技術の部屋に展示してあったロボットたち。プログラムが透けて見えるようになったはず。


同じく展示されていたステキ作品、IchigoJamとサーボモーターや、センサーを加えると一段とおもしろくなりますよ!

いい作品ができたら、PCNこどもプロコンに応募しよう!
今年中学3年生になる2年生たち、今から春休みにかけての取り組みが受験前でいいのかな?
技術好き、コンピューター好きなら、技術の時間だらけな高専を、選択肢として加えよう!
(なんと、普通高校には技術の時間がない!?)


中学校プログラミング、都立高専PCN品川PCN上田PCN秋葉原AssemblagePCN鯖江メンバーでの出張講座は大成功!


はじめてのプログラミング with IchigoJam (PDF)
中学生向け50分授業でざっと体験してもらうためのスライド、エルチカからかわくだりゲームまで。
次週の1コマでは、ゲームの改造や、ボタンやセンサーを使った計測をしてみよう!

10 CLT 20 IF BTN()=0 GOTO 20 30 T=TICK():?T/60;".";T/6%10

こちら本体ボタンを使った時間を計測、ストップウォッチプログラム。
20行の BTN() を INKEY() に変えるとキーボードの何かキーを押したら時間を表示に変わるよ。

詳しく知りたくい人へ
辞書「IchigoJam BASIC リファレンス
教材「IchigoJam プリント
質問「Twitter で #IchigoJam 付きで投稿!

links
- The First Embedded Programming for All 2nd Grade Kids at the Ebara 6th Middle School in Tokyo (2017年)
- 中学生向けプログラミングの授業モデル / LEDから学ぶ単純作業のアウトソース、ゲームから学ぶアプリづくり - 荏原第六中2年生の50分授業 (2018年)

IchigoJamは、MSXに習って、上位互換。
こどものお小遣いでも手が届く「安さ」と「学びやすさ」にこだわるIchigoJam。
大幅な機能拡大や、容量アップを行わない、変わらない安定感がウリです。

IchigoJam ver 1.2.3 の使い勝手をそのままに、IoTと、ちょっとした改善の積み重ねた ver 1.3。
IoT/オープンデータ/ビッグデータ/AIでも連携する、さくらインターネットさんとの共同プレスリリース。
回路もCPUも変更ないので、いままで全てのIchigoJamをバージョンアップできます!

餅は餅屋。いろんな業種の人による「プラスIoT」が熱い!
さくらインターネット「IchigoSoda (=IchigoJam x sakura.io)」のIoT火災報知器。

火災報知器と連動した無線通報端末「火守くん」を“IchigoSoda”で開発 - 導入事例・構成例導入事例・構成例
「子どもの頃、プログラミングが好きでBASICでゲームを開発していたんです。これなら私でも開発できると考えました」と社長の刀根さん自らが開発! 大人も楽しいIoT、IoT研修などのお問い合わせもどうぞ!(ichigojam@jig.jp)

2/3(日) サイボウズさん、さくらインターネットさんとも共同で、IchigoSodaを使った、IoT親子ワークショップも開催!
はじめてのIoTデータ活用 親子プログラミングワークショップ kintone x sakura.io x IchigoJam - さくらのイベント(関東版) | Doorkeeper

IchigoJam BASIC ver 1.3、5つの主な変更点
1. コマンド1つで IoT
2. ちゃんとした RENUM
3. 打ちやすくなったローマ字と絵文字
4. ゲームの幅広がる、カーソルスイッチ
5. 70% 高速化

1. コマンド1つで IoT
月額64円(年間でも768円)で実現できちゃう4G/LTEを使ったIoT。 さくらインターネットの sakura.io をIchigoJamと接続するお手軽IoTをもっと手軽にするIoTコマンドを搭載!

IoT.OUT 1 OK

IoT.OUTコマンドで16bitの数値が送信完了!sakura.ioの管理画面でリアルタイムにデータが届く様子が見えます。 受け取りたいサーバーのアドレスを打ち込めば、webサービスと簡単に接続できますし、WebSocketを使えばリアルタイムに動作するアプリをJavaScriptなどで簡単に作れます。

反対に、ネットから受け取るコマンドは IoT.IN()

?IoT.IN() 5 OK

スマホから家の内外にある家電・ロボットの遠隔操作だってできちゃいます。

いままでのIoTコマンドでは配列や、PCG領域などを使っていましたが、新たなRAM領域を使うようにしたので、使い勝手アップ!

確保した新しいRAM領域(#114A-#117F)の54bytes、ご活用ください!(IchigoJam ver 1.3 メモリマップ
また、I2Cの初期化処理を変更時のみに限定し高速化、BPSの第二パラメータでI2Cの通信速度設定にも対応しました。

2. ちゃんとした RENUM
プログラムに機能をどんどん足していって、ごちゃっとしたものをきれいに整理することを、リファクタリングといいます。 行番号でプログラムを管理する IchigoJam BASIC、10刻みではじめて、間に1刻みでいれていったのに入らない!そんな時に使う RENUM ですが、今までは行番号の振替に非対応でした。

1 LED1:WAIT10 2 LED0:WAIT10 3 GOTO1 RENUM 10 LED1:WAIT10 20 LED0:WAIT10 30 GOTO1 RUN Line error in 30 30 GOTO1

GOTO1が書き換わらないためエラーになり、手で振り直しが必要だった、ver 1.2.3。
ver 1.3 では、番号振り直しに対応したので、リファクタリングがはかどります!
ただし、プログラムの容量を変えない方針で書き換えるので、GOTO1 が GOT100 という形でコマンドにめり込む形になるので、そこは手で修正してあげください。

1 GOTO1 RENUM 100 OK 100 GOT100 OK

3. 打ちやすくなったローマ字と絵文字
キーボードを使いこなすこと、現代のコンピューターを活用する上での必須スキル。 試験の現場でも効率化のため、手描きからキーボード入力への切り替えが進むのは間違いないでしょう。 幼稚園児でもわかるアルファベットのABC、次のステップのSHIFTキーを伝授する前に、ALTキーを使った絵文字遊びがオススメです。

今回の変更で、右ALTと左ALTの違いをなくし、押しても出なかったWXYZも矢印絵文字として割り当てたので、アルファベットと合わせてお楽しみください! 「ALTを押しながらC」で感覚をつかんだら、「SHIFTを押しながら8」などもスッと伝わります。

またローマ字入力 KAK と3つキーを押した時の違いです

' ver 1.2.3 カ ' ver 1.3 カK

このように打ったキーがそのまま表示するようにしたので、打ち間違いを修正しやすくなり「キーを押しても何も出ません!」というケースがなくなります。

通常のパソコンと違って、漢字変換がないので、シンプルにローマ字入力のみを学べます。
Nの区切りとして「'」にも追加対応し、小学校でのローマ字の学習にオススメ「日本式ローマ字」にも対応!
小学校で教えるローマ字は日本式で決まり! IchigoJamプリント「ローマじでうつ、カタカナ - こくごコース」と授業計画例

また、意図せず「OK0」コマンドを使ってしまい「エラーメッセージがでません!」となるケースに対応し、表示なしは「OK2」へと変更。

RNDと「(」の間に空白をいれてしまうと Syntex error と、エラーが起きてしまう分かりにくい間違いを防ぐために、空白無視への変更。

' ver 1.2.3 ?RND (6) Systax error ' ver 1.3 ?RND (6) 5

4. ゲームの幅広がる、カーソルスイッチ
位置を指定するコマンドLOCATE(省略形LC)の第三パラメーターに1を指定すると、点滅するカーソルを表示できるようにしました。

ゲームで学ぶ、アルファベット! LOCATEの第三パラメーター、カーソルスイッチ実装
パズルゲームなどにオススメ!ベーマガへの投稿の際は IchigoJam ver 1.3 と明記しましょう。
逆に、1.2.3で、カーソルスイッチでエラーになってしまう場合は、第三パラメータを消し、自前でカーソルを表示するように改造すればOKです!

5. 70%高速化
速度より機能優先の IchigoJam ですが、せっかくのバージョンアップなので内部ロジックチューニングで少し高速化。
いままでちょっと重いなと思ったゲームが、遊びやすくなります。
1.3にして、いろいろ工夫してもまだ重い?100倍高速化するマシン語を使うのも手ですよ!
はじめてのマシン語 - IchigoJamではじめるArmマシン語その1

その他の変更
BPSで-100以下を指定することで、シリアル通信速度の高速指定に変更(BPS-2304 → 230400bps)
UART4(bit2が1)でキー入力をシリアル通信にエコーバックモード
プログラム実行時にキーバッファをクリアしないように変更
FILES0,0でファイル0のみ表示するよう変更
SOUNDピンをマシン語で使用可能に変更(SOUND()に反映されない不具合修正)
SWITCH時のバージョン表示廃止

IchigoJam BASIC ver 1.3、変わらない点
- NXP LPC1114 向け、IchigoJam BASIC が動く24KBのOS(回路に変更無いので全IchigoJamバージョンアップ可能)
- プログラムは1KB(約1000文字)、4つまで本体に保存可能(0番はボタン押しながら起動で自動起動)
- 32x24テキストスクリーン、64x48のセミグラフィック(PCGでパターン変更、VIDEO3などで拡大表示対応)
- 小さなこどもでもわかりやすい、アルファベット大文字を基本に、ローマ字入力でカタカナ入力にも可能

IchigoJam BASIC ver 1.3 リファレンス
IchigoJam BASIC リファレンス ver 1.3
IchigoJam BASIC reference ver 1.3 (英語版)

バージョンアップ方法
店頭のIchigoJamは順次、ver 1.3 へと置き換わっていく予定です。
お手元のIchigoJamも、自分でバージョンアップに挑戦したり、書き換えサービスで、ver 1.3 へと更新できます!
ダウンロード | こどもパソコン IchigoJam - はじめてのプログラミングパソコン(1500円)

links
- こどもIoTを実現する、こどもパソコン『IchigoJam』ver 1.3 をB Inc.がリリース ~さくらインターネットの『sakura.io』を利用した通信用コマンドを標準搭載~
- こどもIoTを実現する、こどもパソコン『IchigoJam』ver 1.3 をB Inc.がリリース | さくらインターネット
- コマンド1つでIoTも可能な1,500円のこどもパソコン「IchigoJam BASIC ver1.3」 - PC Watch
- 子どものプログラミング教育向けに開発された「IchigoJam BASIC」のver1.3がリリース:EdTechZine(エドテックジン)
- ASCII.jp:子供パソコン「IchigoJam BASIC」、さくらインターネットのIoTに対応

福井県あわら市細呂木小学校にて、IchigoJamを使ったあわら市の教員向けプログラミング研修会、市内を中心に30名の教職員の方に受講いただきました。

プログラミングは全くの初めての方ばかり。 小学生に体験してもらっているように、IchigoJamスピードパックから取り出し、まずは配線。 電源をいれたら、ウォーミングアップで「A」と打って、エンター、エラーを出す。「Syntax error」と英語を話すコンピューター、かっこいい。


何度間違ってもキれません。自転車の練習で最初にやらないといけないのは安全な転び方。プログラミングも同じ、まずは間違っても安心体験。


小学生にオススメしたいペアスタイル、交互にキーボードを打ってもらい体験を共有。エルチカゲームも、かわくだりゲームも、盛り上がりました! 受講いただいた先生に聞いたところ、シナリオがあったら自分でもできそうとのこと!

まずは、45分2コマ用に、コンピューターサイエンスの基本とプログラミングを楽しく学ぶカリキュラムの指導案(授業の設計図)づくりがいい様子。 まずは、スライドの順番や、細部の表現をブラッシュアップ!


ちょっと手間取る最初の接続、モバイルバッテリーへの電源線2本を省略せずに記述版。
便宜的に番号は振っていますが、どの順番につないでも大丈夫です。


接続終わったらスイッチオン!起動の速さと、いつ切っても壊れない頑丈さがIchigoJamのウリ!


「このLEDをつけてもらおう」今回追加したスライド


L E D 1 と4つキーボードでタイプして、最後に、エンター!


ついた!コンピューターと物理が結びついたおもしろさが、直感的に分かる瞬間。

中略


LEDをつけたりけしたり、好きなタイミングにして遊んだ後、


保存!4つまでOKですが、0番への保存はスペシャルです。


電源を切って


テレビとキーボードの線を抜いて、バッテリーだけがつながった状態にします。


ボタン押しながらIchigoJam起動で自動的に自分たちで作った、0番プログラムが起動!


これをエルチカロボットの呼ぶ


実はすでにたくさんのロボットが身の回りに!


その中身にはコンピューター。そのコンピューターに保存されているのが、誰かが作ったプログラム!


コンピューターはどこにいる?


お家のコンピューター、探してみよう!
はじめてのプログラミング with IchigoJam」フルバージョンは計59スライド

いよいよ来年に迫った、プログラミング教育スタート。学習指導案として、まとめてみます!
(下記、まずは大まかな項目のみ)

学習指導案「はじめてのプログラミング with IchigoJam」

・基本項目
学年:3年生
科目:総合的な学習の時間
回数:1回(45分)
学習形態:一斉授業、体験学習

・順序
キーボードをさわる前でもOK
ローマ字を学習する前でもOK(関連させるといい)

・使用機材
スライド
IchigoJam(生徒2人に1台)

・目的
コンピューターの特徴、速さと記憶力を知る。
コンピューターが社会で活用されていることを知る。
プログラミングによって、コンピューターを活用できることを知る。
アルファベットの大文字と記号がキーボードで打てるようになる。
簡単な英単語を知る。


あわら市細呂木小学校、天井が高くて広くて心地良い今回の会場は、全校生徒が毎日一緒に給食を食べるランチルームでした!

links
- 動画&スライド公開、プログラミングB分類、総合と英語2コマ使った「はじめてのプログラミング」 - 鯖江市進徳小学校でモデル授業

- 今こそ地域との「自由研究」復活を!? 第4回こどもプログラミングサミット2018 in Fukui フォトレポート&所感
- 石川県かほく市にPFUあり! 教員向けこどもプログラミング講演会とクリスマスタイピンプログラミング!
- 自発性を引き出すプログラミング体験 - 福井県越前町でも教員向けプログラミング研修、創造的IT人材とは!?
- キラキラの笑顔づくり法を応募しよう!ソニー科学教育研究会にて教員向けIchigoJamプログラミング研修 with PCN福大附属
- 鯖江市全15小中学校を結んだ教員向けプログラミング研修とネクストステップ、総務省実証事業と同日開催

ブレストの達人、カマコンに続こう!
鯖江商工会議所企画「あたらしもの好き勉強会」にて、かけ算ブレストして創出された11アイデア。

世界に広がり多大な価値創造につながる産業も、まずは小さなアイデアと行動から!
まずは、次々と新しいものが登場する場ができることを目指します。


品川区のオープンデータアイデアソンにて知ったブレスト手法の一種「かけ算ストーミング」をご紹介。
出展:アイデアソンに入るためのウォーミングアップ~かけ算ストーミング by ハラリョウ氏 (CC BY 4.0)


紙を用意して、4x4の表を書き、まずは身近なものを3つあげて、隣の人と交換。


もらった紙に、最近気になる新技術を3つ、書き加えて、戻します。(上に書いてあるものは全く気にしなくてOKです)


組み合わせたもので思いつく新商品、新サービスを一言で表しましょう。制限時間は3分、1つ20秒、思いつきでいきましょー


3分で9つもの新企画が誕生!


新サービスとしてまとめる用のシンプルなフォーマット。
誰に向けたサービスかをイメージすることはとってもは大事。
また、いくらで提供するか考えることでビジネスの規模を想像する練習になります。


隣同士でプレゼンし合う。
自分の一番と人の一番は違うこともしばしば。
本当の一番はやってみないとわからない!

今回誕生した、11のアイデアはこちら!

1. 長靴xドローン、どこでもドローンと長靴、急な雪雨がふった時でもドローンで長靴が届く月1,000円サービス

2. お茶とGPS、お茶農家がターゲット、お茶畑のところに摘み頃へ誘導してくれる、5万円/日

3. VR法要、遠くに住む法事に参加できない人にあたかも帰省して参加している感覚、故人をAIで再現する。18,000円。

4. AIxサバエドック。すべてのサバエドックファンへ、体調次第で、おすすめの食べ方、食べる本数を案内する。無料提供サービス化。

5. 360度シアター、4D上映の到達点。映画館全部がスクリーンになっている。見渡すかぎり2,300円入館料。同じ映画でも何度でも楽しめる。

6. AI自転車、一人でサイクリングで行く人に、話し相手を提供する。ナビ、ペースメーカー、サポートしてくれるサービス、1時間100円。

7. 卓球 x VR。卓球が好き。世界のプロ選手と対戦する感覚を提供、300円/回。

8. 電卓と自動運転、世の中の計算をするすべてのひとに、写真をとったら答がでる1回100円で提供。

9. AI本、参考書、その人にあわせて解説してくれる。やればやるほど偏差値があがる。1万円でスタート。

10. ドローンゲーム。ダンス好きやゲーム好き、ドローンを部屋の中に飛ばして、会場を盛り上げてくれるドローン。ライティングしてくれるドローン。50万円。

11. VRと日本酒。VRリアル飲み会。対象は忙しいけどなかなか飲めない。相手もリアルタイムに世界のどこかにいて、隣り合わせて一緒に飲める。1時間1,000円。オプション、もう1,000円で高級料亭の景色に変わる。

最小人数2人、ぜひ遊び感覚でトライしてみてくださいっ


かけ算ストーミングによるあたらしいもの企画法(PDF)
応用編を追記したスライドです。
2人の興味を組み合わせた、第二ラウンドがきっと熱い!

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像 / RSS