福野泰介の一日一創 - create every day

今こそコラボ、教育学部と工学部。こどもプログラミングと未来の日本 NEST!! vol.2

2018/06/25
#NEST_Fukui #IchigoJam #KidsIT 

NEST!! vol.2「IT社長とはなしてみる?~未来社会×自分~」
レゴ、マインドストームで有名、アフレル主催のイベント、今回は福井大学の教育学部と工学部の学生を中心に声をかけ、こどもプログラミングという軸から、未来に向かって何かを生み出す試み。

アフレル社長、小林さんがファシリテート。
コメント.net を使って、参加者とインタラクティブに進めるディスカッション。
起業への関心が高いこと、何かやってみたい人が多くて頼もしい!

会社を作るだけなら10万円ちょっとで誰でもできます。
大事なのは創業!とはいえ、大上段に構える必要はありません。
小さな自分の作品づくりと、人に見せることから始めましょう。
ものづくりなお祭り、今週末開催「クリエイターズ ランド2018」への視察もどうぞ!
IchigoJamもあるよー

ブログから始めるのもお手軽で効果的で良いですね
全国的に有名になった鯖江市地域活性化プランコンテストスタートのきっかけも鯖江市長のブログ
その市長にブログを勧めたのは、小学校で使っていたと声もあった秀丸エディタの作者、斎藤さん!
4月28日(金)ふれあい談論 ITベンチャー編で | 『さばえ.jp』百さんのブログです」←記念の市長初回ブログ!

つながるハッシュタグは #NEST_Fukui on Google検索
早速、ブログが立ち上がっていてうれしい限り。

#NEST_Fukui links
- ブログを作りました!きっかけは #NEST_Fukui - Shimizunoのブログ
- ブログの始め方!#NEST_Fukui 参加者向け - Shimizunoのブログ
- 初めましてということらしいです。#NEST_Fukui - 黄薔薇し(きばらし) - VRで音フェス!
- 福井に日帰り出張して、大学生と話してきた #NEST_Fukui - また1からこつこつと - ゲスト中島さんも!
- とにかくやろう、やってみよう。「#NEST_Fukui」を合言葉に今日から始まる君の未来! – about yrm - 母校講演だった松田さんも!

今日の一日一創は、こどもプログラミング教育の小学校必修化を2年後に控えて、いろいろ大変な教育現場に貢献できるプログラミング!
繰り上げ、繰り下げは低学年でつまづきやすい単元のひとつとのこと。(先輩ママに聞く 算数の苦手単元と克服法・わが家の工夫
とりあえず、ゲーム化して楽しんじゃおう!ってことで、足して10になる数をキーボードからすばやく入力するゲーム「タシテン」

出題は10問、すばやく足して10になる数を入力できればタイムを表示
(1/60秒単位、600切れば1問1秒、クロック換算1Hz以上!)

10 CLT 20 FOR I=1 TO 10 30 A=RND(9)+1:?A 40 B=INKEY():IF B=0 CONT 50 IF A+B-48<>10 END 60 NEXT 70 ?"CLEAR! ";TICK()

(RUN on IchigoJam web - for PC)
IchigoJam web なら、パソコンからIchigoJamプログラミング入門できますよ。IchigoJamプリントを作ってくれるアルバイトも募集中!
プログラミングの間隔を掴んだら、JavaScriptによるwebアプリづくりがお手軽なのでおすすめです。
都道府県別 子供減少率マップと青森マップアプリハンズオン、青森オープンデータ利活用セミナー


登壇4社長(アフレル、ナチュラルスタイル、InnovationPower、jig.jp)
InnovationPower社長、中島さんは学習院大学の現役大学3年生で、CoderDoJo Japanの理事も!
宮島衣瑛さん|「CoderDojo Kashiwa」で目指すプログラミング教育(インタビュー) | コエテコ

こどもが大人に教えるプログラミング!?
福井大学附属義務教育学校の中学生がスタートする、PCN福大附属という取り組みも!
新しい福井、新しい日本、新しい社会をつくっていこう!

#NEST_Fukui links
- ブログを作りました!きっかけは #NEST_Fukui - Shimizunoのブログ
- 初めましてということらしいです。#NEST_Fukui - 黄薔薇し(きばらし) - VRで音フェス!
- 福井に日帰り出張して、大学生と話してきた #NEST_Fukui - また1からこつこつと - ゲスト中島さんも!
- とにかくやろう、やってみよう。「#NEST_Fukui」を合言葉に今日から始まる君の未来! – about yrm - 母校講演だった松田さんも!

熱中症対策を自動化しよう! ウェアラブル扇風機 BodyFan をIchigoJamで制御する

2018/06/24
#IchigoJam #maker 

暑い日の外、注意したい熱中症。
LinkDataの豊田さん開発、襟に掛けて中から冷やす、ウェアラブル扇風機「BodyFan
温度湿度に合わせて自動的にスイッチが入ると便利かも?ということで、IchigoJamによる制御実験。

開けて見ると、上部にちょっとしたスキマ。高精度な温度計とLPC1114FDH28を小さくまとめればぎりぎり入るかも?

取り急ぎシンプルに電源スイッチを横取りして、IchigoJamのOUT1で制御するには、この位置に接続。
(モーターを制御するPWM信号線を探して、なつかしの 1/f ゆらぎ出力などにも挑戦したい)

ボタンの片側は電源電圧3.7Vでプルアップされていて、押すとGNDになる標準的なタイプ。
IchigoJamから下記命令でスイッチを押したことなる。

OUT1,0:WAIT3:OUT1,0

ただ、このままでは電源投入時に毎回押したことになってしまうのと、出力時の電圧差が気になるので、IN1へ接続し、INと0出力の切り替えが良さそう。

OUT8,0:WAIT3:OUT8,-1

えりかけ扇風機、はんだづけ時の煙回避にも便利かも。
レッツ、ウェアラブル家電ハック!

links
- えりかけ扇風機BodyFan|ヘルメットファン|熱中症対策研究所
- Amazon | えりかけ扇風機 BodyFan(服の中へ送風可能)首かけ/手持ち/日傘/ベビーカー兼用 USB充電池式 携帯扇風機 (3インチファン, 白) | Cools.jp | 携帯扇風機 通販

楽しくなければ学びじゃない。自閉症児も一緒に学ぶインクルーシブな武蔵野東小学校 KidsVenture in 東京

2018/06/23
#IchigoJam #KidsIT #doc 

自閉症児も一緒に学ぶインクルーシブな学校、武蔵野東小学校でのKidsVenture!
いろんなアクティビティーある中、約50人がプログラミングの体験&プログラミング講演に来てくれました。

ステキな体験、ありがとうございます!(全アクティビティー終了後の全体写真、前列に並べてもらえました)


PCN松田さんと福野は講演担当。いつもの授業とは一味違う!?


コンピューターを味方にしよう!(講演資料PDFのダウンロード

「学び方を学ぶ」
みんなが生きているこの世界、国語算数理科社会ときれいに分類できません。
大人になって必要なのは、いろんな課題を見つけられる力と、それを解決できる力。

例えば、電車が混みすぎて困る時、何両の電車が何分間隔で走ればみんな快適になるのか?
それを解決するために必要な技は、理科と算数。
ただ、それを用意するために必要なお金をどうするかは社会。
お金を持っている人を説得するためには国語の技もいりそうですね。

学校の授業はゲームでいうところのチュートリアル。
ラスボスの名前も、その倒し方は教わりません。(教えてもらってもつまんないw)
飛ばしたくなるかもしれませんが、とりあえずこなしておくと便利な点も一緒かも。

RPGのキャラのように、一人ひとり得意不得意のパラメータは異なります。
だからこそ、パーティーを組んで、みんなで取り組むことが時に大事。
「楽しい」「好き」は自分の得意や、将来の武器になる可能性を知るセンサーです。
自分なりのやり方をいろいろ試して「好き」を探し、自分なりの学び方を編み出しましょう!

もし、学ぶことが苦しい時、学び方が違うかもしれないと、疑いましょう。
人間に必要な栄養素と違って、いやいや学ぶと身につくどころか、嫌いが増して逆効果。

例えば、昔、嫌いだった、漢字の書き取り。
いかにお手本に近く、速く書けるかに点数をつけて、クラス中で競い合ったら楽しいかも。
苦手だった、歴史の人物と出来事の記憶。
今のこの場所ができた理由を逆に辿っていくと、いろんな謎が解けて楽しいかも。

腕試しする場所は、みんなの住んでいるみのまわりにたくさんあります。
みんなの視点で見つけた悪を、みんなの力を合わせて立ち向かってみてね!
視点によって変わる悪。一筋縄ではいかないからこそ、おもしろい!

子供の力でできることなんて大したことない?時代は変わりました。
web上には最新AI/VRを始め、無料で使える強力な武器、オープンソースやオープンデータが日々増殖。
コンピューターを味方に付ければ、使わない人の少なくとも5000万人力以上!

はじめのいっぽ、踏み出してみましょう。
つぎのいっぽ、誰かを誘ってみるのもいいですね!
ひとりひとり違う「楽しい」のツボ。
自分で押せて一人前!

学びと遊びの違いは何でしょう?


プログラミングによって変わる社会の最先端、ZOZOSUITを実践する松田さん。


プログラミング、友達に教えたい人?という質問に勢いよく手を挙げるこどもたちに感動!


プログラミングワークショップ1時間、講演1時間。長時間後にも関わらず、この笑顔!


休憩時間にワラワラと集まるこどもたち!


PCN仙台PCN東京PCN金沢、協力によるIchigoJamワークショップ!


小学3年生も楽しんでくれました!


シリコンバレーからあみるもサポーターとして参加!


楽しそう!


子供同士の教え合い!


平行開催のmicro:bitを使ったワークショップでも良い笑顔!


楽しい工作室での開催!


KidsVenture at 武蔵野東小学校、大成功!


今回の企画者、鈴木さんへ IchigoJam Cafe トライアル用機器を贈呈!
活用くださいっ


インクルーシブな学校、武蔵野東小学校!

お知らせ
東京都品川区の小中学生向け、IchigoJamによる計測まちあるき付きのオープンデータイベント開催決定!
オープンデータイベント情報|品川区 「親子でチャレンジ、まちをプログラミングでよくしよう! ~データ集めパソコンづくりとプログラミング~」の参加者募集

links
- 特別支援学校は日本教育変革の救世主!? KidsVenture in 沖縄、教員&こどもプログラミングワークショップとIoT
- KidsVenture

韓国語版 IchigoJam はじめのいっぽ - スプレッドシートでも便利に使えるGoogle翻訳

2018/06/22
#IchigoJam #KidsIT 

韓国のこどもたちにもプログラミングを!

Google翻訳をGoogleスプレッドシートで使うと便利です。 =googletranslate(A2,"en","ko")
IchigoJam first step & mini games (korean)
一度日本語に戻したり、日本語や英語から変換したりと調整している内にいい具合に作れていけます。
たぶん完璧には遠いので、よく分かる方、上記色を変えて編集するなどで、ご指摘いただけるとうれしいです!



IchigoJam first step (はじめのいっぽ) / mini games (ミニゲームズ)
in Korean (pdf, pptx, key)
in French (pdf, pptx, key)
in English (pdf, pptx, key)
in Japanese (pdf, pptx, key)
in Swahili (IchigoJam Reference (Swahili edition) | ict4e
CC BY ichigojam.net

4カ国語対応となりました!

韓国語フォントは、なかなかかわいい Youth フォントを使いました。
無料ハングルフォント 5 ゴシック、 明朝、まじめ系 - ハングル変換ツール・ファイル

links
- Programming for All Kids! コートジボワールのこどもたちにもプログラミングを、IchigoJamはじめのいっぽフランス語版

IchigoJam ap β コンピューター名付きファイル保存対応 - MacでWindows用クロスコンパイル!

2018/06/21
#IchigoJam 

小学校のパソコン室でも使える IchigoJam ap のベータ版。
共有フォルダにコンピューター名ごとにファイルを保存できるようにアップデート。

mingw-w64を使って、MacでもWindows用にコンパイルできる環境を構築。
Windows上での動作確認ができたら、β公開します!

開発するコンピューターと、つくったアプリを動かすコンピューターが違うのが、クロスコンパイル。
iPhoneアプリをMacでつくる、PS4のゲームをWindowsでつくる、LPC810用のプログラムをIchigoJamでつくるなど、世の中ではいろいろ使われてます。

初めてトライしたのは、高専1年生の時に学校から買わされたポケコン「PC-G805」用のアプリをMSXturboRのC言語で作った時。
古本屋で見つけた、ポケコン専門誌、ポケコンジャーナルを見ながら、ケーブル作ったり、ライブラリ解析したりと、あれこれやったいい思い出です。

創りたいなっと思ったものが、さっと検索してすぐにできちゃう、便利な時代ですね。

links
- Mingw-w64 - GCC for Windows 64

IchigoJam web / IchigoJam VR ゲームパッド対応! Web Gamepad APIでiCade互換

2018/06/20
#IchigoJam #js 

単純に2画面分割表示するVRモードに対応した、IchigoJam web
Bluetoothキーボードを接続することで、目の前に広がる大画面でプログラミングに没頭することができます。

iOSには、iCadeというキーボードの仕様を使った手頃なゲームパッド仕様があったので、対応してみました。

かわくだりゲーム for iCade (RUN on IchigoJam web)

10 CLS:X=15 20 LC X,5:?"C" 30 LC RND(32),23:?"*" 35 WAIT3 36 K=INKEY() 37 X=X-(K=65)+(K=68) 39 IF SCR(X,5) WAIT 60:RUN 40 GOTO20

iCadeでは、押したときと離したときにキーダウンイベントが届きます。(オリジナルドキュメント
コントローラー「8BITDO SFC30 GamePad」での動作は下記の通り。
(SFC30は販売終了ですが、Somnus258 1,969円でも同等と思われます)

SFC30は、MacにつなぐとGamePadとして認識するので、PCで動かしたときにもiCade互換になるように、W3C web標準のGamepad APIを使って、エミュレートしています。

IchigoJamでも、iCade互換な物理コントローラーづくりもありですね!

links
- iCade - Arcade Cabinet for iPad - ION Audio - Dedicated to Delivering Sound Experiences
- IchigoJam VR!? meet up with Japanese Raspberry Pi Users Group!

IchigoJam VR!? meet up with Japanese Raspberry Pi Users Group!

2018/06/19
#IchigoJam #rasppi 

Raspberry Pi foundation is supporting our PCN Kids Programming Contest.

"Nice see you again!" with @EbenUpton (the first time 2016.12.11)


Raspberry Pi Foundation Prize at PCN Kids Programming Contest 2017 Winter! (from results)

Raspberry Pi x IchigoJam projects


BASIC programming with voice!


IchigoJam BASIC runs on Raspberry Pi - IchigoJam RPi


Dancing Lion made will run also IchigoJam RPi


I met Johan agin also. Eben's the first try about Oculus Go.


This useful VR for Smartphones, VR SHINECON. I've done Megane demo.


IchigoJam is advancing VR!?
I added a function "vr" to "IchigoJam web" for VR googles.
This is only the beginning.


PCN Matta showed demo of IchigonQuest (unpublished RPi version!) for before BASIC language talkers.


I presented 15th special IchigoJam kit!


Thank you Eben! Great various Raspberry Pi goods.


Fantastic Japanese Raspberry Pi Users Group!

Computers all Kids!

links
- Japanese Raspberry Pi Users Group | ユルく楽しく、ある意味しょーもないことを追求することを楽しむ、お気軽なユーザグループです
- IchigoJam meets Raspberry Pi! Mr. Eben Upton's first IchigoJam BASIC program is...

Get the Mango! フィリピンのこどもたちにもプログラミングを!

2018/06/18
#IchigoJam #KidsIT #philippine 

フィリピン、ターラック州に、八戸学院カーテル高等学校がオープン。日本からの奨学金を原資に日本語とプログラミングを学び、日本で働く人材を育成する学校。 プロググラミングの学び始めに福井発のパソコンIchigoJam が使われます!


楽しいプログラミングや電子工作も使ったものづくりへの入り口、IchigoJam! powered by PCN & KidsVenture

フィリピンといえばマンゴー。 マンゴー畑に囲まれたカーテル校のこどもたちへ、マンゴーひろいゲームをプレゼント。主人公は校内あちこちにいるかわいいネコさん。


ふってくるマンゴーを15コゲットするタイムを競うゲーム「Get the Mango」
"Get the Mango" comptete the time to get 15 falling mangos.


プログラムはこちら! / Program of IchigoJam is here.

プログラム解説
5行 イチゴをマンゴーに変更!
40行 スピード調整と下スクロール
46行 15コとったらタイム表示して終了

変数解説
X ネコのX座標
N マンゴーをとった数


八戸学院カーテル高等学校!フィリピンにHACHINOHEの文字!


ITを英語で学ぶ学校 CNE1 High Touch先生向け、高校生向け、小学生向けと計3回のプログラミング体験ワークショップを開催。 カリキュラム、小学生でも英語でOK!


子供向けのレッスン前のアイスブレイクとして、ベルと音楽を奏でるロボットを披露する、福井高専の後輩たち!


初めて作った電子工作とプログラミングによる、IoTの "T"


ゲームづくりに、サーボ遊びに、たっぷり2時間、楽しんでくれました!


休憩時間中にもいろいろ遊んでくれてた、PCNメンバー


PCNフィリピン ターラック!(元インフォプラント社長で、八戸学院グループ社長の大谷さんもメンバー!)

現地の幼稚園から大学、語学・ITを学びに日本から来る研修生まで、幅広い活動が楽しみ!
プログラミングをはじめ、技術を学ぶ楽しさは世界共通です。
英語ネイティブで育つフィリピンの人たち、日本人とのコラボ、おもしろくなりそうです。

なんと、フィリピンでの1週間の英語漬けが10万円しない!
学生の長期休み中にぜひ、社会人でもちょっと休みをとって英語スキルをゲットしてくるのは大いにあり!

links
- IchigoJam’s creator Fukuno has evangelized programming at the Philippines! Started “PCN Philippine Turlac” with the local personal computer “MangoJam”! / IchigoJam生みの親、フィリピンにてプログラミング伝道!現地独自のパソコン「MangoJam」と共に「PCN Philippine ターラック」始動! – about yrm
- 日本語教育で就労も後押し 八戸学院カーテル高が開校 比タルラック州 - 青森県八戸市の学校法人光星学院、タルラック州に「八戸学院カーテル高校」を開設 | まにら新聞ウェブ The Daily Manila Shimbun Web
- フィリピン留学なら、やっぱり CNE1 !! | フィリピン留学業界で圧倒的リピーター率No.1
- PCN Philippine Tarlac Started!

PCN Philippine Tarlac Started!

2018/06/17
#IchigoJam #KidsIT #english #philippine #movie 

At Philippine Tarlac. The new PCN will start here!

Thank you for join us!

This is the slide in English

"IoT Programming with IchigoJam"

links
links
- PCN: Programming for All Kids!
- IchigoJam’s creator Fukuno has evangelized programming at the Philippines! Started “PCN Philippine Turlac” with the local personal computer “MangoJam”! / IchigoJam生みの親、フィリピンにてプログラミング伝道!現地独自のパソコン「MangoJam」と共に「PCN Philippine ターラック」始動! – about yrm

スキルは再帰で獲得しよう! プログラミングで学ぶお金と人生シミュレーター on IchigoJam

2018/06/16
#IchigoJam #KidsIT 

人それぞれ、様々な夢。
夢の実現を阻害する、スキル不足とお金不足。

スキル獲得はシンプルです。
再帰を使えば、誰でもどんなスキルだって獲得できます。

スキルXを獲得する方法 スキルXが獲得できるまで以下を繰り返す スキルX獲得に必要なスキルがAだと仮定する スキルAを獲得する(再帰)

「楽しい」は強力な原動力。「諦めない心」に対して、大いにプラスに働きます。

続いて、運の要素も絡んでややこしい「お金」。
こちらは、シミュレーションを通して学ぶのが近道です。

所持金10man、新成人年齢となる18才からスタートする人生シミュレーターをIchigoJamでつくってみます。
(小学校の頃、ゲームコーナーにあった「ルーレットゲーム」が、MSX BASICで自作するほどに好きでした)


- 人生シミュレーター初期ルール
金融商品を選択して、当たればその倍率分、所持金が増えます。
ゴールは、資産が1000manを超えること。
18才からスタートし、1ターンで1年進み、100才で終了。
所持金が0になってもゲームオーバーではありません。自己破産扱いとして、初期値10manに何度でもやり直せます。ただし、時間は巻き戻りません。

10 CLS:M=10:Y=18 20 ?"AGE:";Y 30 ?"MONEY:";M;"man" 40 IF M-R>1000 ?"CONGRATS! AGE";Y:END 50 IF M<=0 ?"BANKRUPT...":M=10:R=0:GOTO 80 60 IF Y=100 ?"END":END 70 GSB@BUY 80 Y=Y+1 90 ?:GOTO 20 100 @BUY 110 FOR I=1 TO 3:[I]=2<<RND(5):?I;".x";[I]:NEXT 120 INPUT "WHICH?",N:IF N<1 OR N>3 RTN 130 INPUT "HOW MUCH?",B:IF B<0 OR B>M RTN 140 M=M-B:C=RND([N])=0:WAIT30 150 IF C ?"SUCCEED! YOU GOT ";B*[N];"man":M=M+B*[N] 160 IF !C ?"FAILD..." 170 RTN

現実は確率1/2であっても当然よく外れます。1/32でさえめったに当りません。100万分の1で当たる、宝くじ的な選択肢も加えてみてもいいですね。
(RUN on IchigoJam web)

続いて、毎年の行動としてローン(借金)を選べるようにしてみます。

15 R=0 30 ?"MONEY:";M;"man -";R;"man =";M-R;"man" 40 IF M-R>1000 ?"CONGRATS! AGE";Y:END 50 IF M<=0 ?"BANKRUPT...":M=10:R=0:GOTO 80 65 INPUT "1.BUY 2.LOAN ?",A 70 IF A=1 GSB@BUY 75 IF A=2 GSB@LOAN 85 IF R ?"INTEREST -";R/10;"man":M=M-R/10 200 @LOAN 210 INPUT "HOW MUCH?",A:IF A<1 OR A>M RTN 220 R=R+A:M=M+A:RTN

所持金を上限に、借りる金額を入力してもらいます(210行)。
借りた金額の10%が毎年利子としてかかるとします。
資産(所持金-ローン合計)が1000manを突破すればゴール!
(RUN on IchigoJam web)

もし、そこそこ当てたら借金を返済し、平穏な生活に戻るという選択肢を追加したいなら、借金返済を追加してみるのもいいでしょう。

65 INPUT "1.BUY 2.LOAN 3.REPAY ?",A 76 IF A=3 GSB@REPAY 300 @REPAY 310 INPUT "HOW MUCH?",A:IF A<1 OR A>M OR A>R RTN 320 R=R-A:M=M-A:RTN

無条件で10man増える、「働く」を追加してみましょう。

65 INPUT "1.BUY 2.LOAN 3.REPAY 4.WORK ?",A 77 IF A=4 GSB@WORK 400 @WORK 410 M=M+10:RTN

「勉強する」という選択肢を追加するなら、どのようなパラメーターにしますか?

リアルな人生、今の選択にやりなおしはありませんが、シミュレーションなら、し放題!
誰にでもチャンスが得られるように設計されている「お金」という道具がわかったら、あとは夢にまっしぐら。

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image