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

ナチュラルスタイル x 福井新聞の2018年の大発明&大発見、自動運転プログラミングは女子に刺さる!
自動運転プログラムを持ち帰り、夏の思い出と共に。全国から100人1泊2日プログラミング・フェス! – about yrm

福井南特別支援学校の高等部のこどもたち10名に、自動運転プログラミング実践研修がありました。
結果、大成功。強烈なWow体験をきっかけに、福井南特別支援学校内の小学部、中学部、作業グループのこどもたちへとプログラミングを伝える、PCN福井南をやる!と名乗りをあげてくれました。


こちら前回の復習、LED1から、くりかえしで点滅、OUT33で前進させる、ジグザグ走行、センサーで自動停止まで、自動運転車Radishも使って笑顔あふれる学びの様子。2分動画としてまとめました。


本日も高等部の10名向けに講習、IchigoJam スクールセットは準備、ラクラク!


今日の講師は、IchigoDake、IchigoIgai、カムロボxDakeJacket、自動運転車Radishを開発するナチュラルスタイルの代表、松田(まった)さん


KidsVenture創設者の高橋さんからのエール!


ロボットをうごかそう!


まずは電池をセット!


ロボット制御はじめのいっぽを体験したら、スライドと手元資料を紹介!
あとはいろいろやってみよー


タミヤ、カムロボ、大活躍!


男女差がおもしろい。男子はカムロボをいかに制御するかに夢中になり、


女子は乗れる自動運転車で熱くなる傾向。


タイピングにも慣れ、ロボットを使ったそれぞれ自分の思い思いの試行錯誤でプログラミングの楽しさを味わってもらいます。


スゴイ!
ぶつかりそうになったらちょっと戻って、旋回し、再び前進するプログラム、手助けなく作り上げてました!

10 OUT33 20 IF ANA(2)<500 GOTO20 30 OUT18:WAIT60 40 OUT34:WAIT120 50 GOTO10


壁に向かって突撃!


大人も楽しい自動運転車、Radish!


福井南特別支援学校、米澤校長先生を囲んで!


エモメガネはこどもにも人気!


エモメガネ、アフリカでも流行る!?


PCNケニア、PCNタンザニアメンバーからの福井3ヶ月、ict4eインターンの成果発表プレゼン!
IchigoJam、e-learing materials "IchigoWeb System" と共にアフリカへ!


カムロボがサルサを踊るプログラム!


タンザニアのこどもたちにもプログラミングを!


KidsVenture創設の地、鯖江「ときの蔵」にて、2018年忘年会!
来年も良い年になりそうです!

links
- 自動運転プログラムを持ち帰り、夏の思い出と共に。全国から100人1泊2日プログラミング・フェス! – about yrm
- ログラミング 体験活動広がる 教材にはjig.jpのイチゴジャム キッズベンチャーを15年jig.jpなど県内ソフト企業が立ち上げ「福井新聞社」提供 - 牧野百男 Facebook
- プログラミングC分類、福井南特別支援学校のこどもたちにプログラミングを!

8/11-12に開催される品川区でのオープンデータについて考えるプログラミングワークショップ with Code for Tokyo! 本日はテストデイとして、こどもたちが作る予定のセンサーを持って実際にまちあるきしてみました!

GPSで測位したら、正確な時間、温度、湿度を表示すると共にEEPROMへ記録(プログラムは後述)

木陰に入るとぐっと温度が下がります。

ヘリポートがある防災対応公園。

本日計測の最高温度は、41.18度!道路の輻射熱がすごく、下に行くほどに暑い様子も観測できておもしろい!
EEPROMに記録したデータは、シリアル経由でPCに取り込み、マップアプリと組み合わせて表示。
IchigoSodaで、IoT化して、リアルタイムに共有っていうのも楽しそう。

その後、モロッコからの留学生、Imaneさんと在日モロッコ王国大使館、初訪問!元福井県大使館(?)、ふくい南青山291のすぐそば!

モロッコな器、いただきました!

こちら本日活躍した、GPSを取得しながら温湿度をEEPROMに記録するプログラムです。
* GPSはシリアルへ接続、SHT31で温湿度計測、EEPROMとしてIchigoROM搭載(参考

'GPS/TH logger program save0 10 SWITCH1:BPS9600 20 U=95:LET[U],#062C,#4401,#8808,#884A,#4350,#0C00,#4770:U=#800+U*2 30 LRUN1

'GPS/TH logger program2 save1 10 L=32 20 K=INKEY():IFK!=36CONTELSECLS 30 ?CHR$(K);:K=INKEY():IFK!=10CONTELSE? 'check $GPRMC 35 A=#900:IFPEEK(A+3)!=82ORPEEK(A+4)!=77ORPEEK(A+5)!=67GOTO20 40 GSB@TH:GSB@GPS:IF!EGOTO20 42 FORI=0TO9:N=[I]:?N;",";:NEXT:?:GSB@EPUSH 43 LED1:BEEP:WAIT60*5:LED0 44 GOTO20 'ret E:enable flg, 100 @GPS:A=A+17:E=PEEK(A)=65:IF!ERTN 110 A=A-10:L=2:GSB@ATOI:[1]=M:L=4:GSB@ATOI:[2]=M:A=A+4 120 GSB@GETM:LET[3],N,M:GSB@GETM:LET[5],N,M '130 A=A+2:L=3:GSB@ATOI:[7]=M*10:A=A+1:L=1:GSB@ATOI:[7]=[7]+M 130 FORI=1TO3 132 A=A+1:IFPEEK(A)!=44CONT 134 NEXT 140 A=A+1:L=2:GSB@ATOI:[1]=[1]+M*100:L=4:GSB@ATOI:[0]=M/100+M%100*100 150 RTN 200 @GETM:A=A+2:L=3-(PEEK(A+4)=46):GSB@ATOI:N=M:L=2:GSB@ATOI:N=N*60+M:A=A+1:L=4:GSB@ATOI:A=A+2:IFPEEK(A)=83ORPEEK(A)=87N=-N 240 RTN 'A:position(move) L:length, ret M 300 @ATOI:M=0:FORI=1TOL:M=M*10+PEEK(A)-48:A=A+1:NEXT:RTN '[8]:temprature, [9]:humidity 400 @TH:R=I2CR(#45,U,2,#700,6):[0]=17500:[1]=PEEK(#700)<<8|PEEK(#701):[8]=USR(U+2,#800)-4500:[0]=10000:[1]=PEEK(#703)<<8|PEEK(#704):[9]=USR(U+2,#800):RTN 'EEPROM push (L:length) 500 @EPUSH:N=0:?I2CR(81,#8E6,2,#8E4,2),M 510 M=M+1:N=M*L*2:N=N<<8|N>>8&#FF:?I2CW(81,#8E6,2,#800,L*2):N=0:?I2CW(81,#8E6,2,#8E4,2):RTN 'EEPROM show data (L:length) 550 @ELIST:N=0:?I2CR(81,#8E6,2,#8E4,2),M 560 IF M FOR I=1 TO M:N=I*L*2:N=N<<8|N>>8&#FF:?I2CR(81,#8E6,2,#800,L*2);",";I;",";:FOR J=0 TO L-1:?[J];",";:NEXT:?:NEXT 570 RTN

モロッコは50度を超える日もあるとのこと!
でも、決め手は湿度。不快度指数とか、体感温度とか計算するのも楽しそうです。本番、楽しみ!

There are many types of Keyboards in the world. In Japan, 106 keys on keyboard with Kana is major. In the French-speaking world (ex, Morocco and Ivory Coast), I heard AZERTY layout keyboards are common.
世界にはたくさんの種類のキーボードがある。日本の標準は106かなキーボード。モロッコやコートジボワールなど、フランス語圏ではAZERTYが標準らしい。

I added AZERTY for the French-speaking world. IchigoJam already supported the keyboard in Japan, US, Mongolia and Vietnum.
日本、アメリカ、モンゴル、ベトナムのキーボードに対応していたIchigoJam。フランス語圏のAZERTYサポートを追加!

There are 3 diffirents. The layout is AZERTY not QWERTY. To type numbers with the Shift. To type some characters with the Alt.
QWERTYではなく、AZERTY。数字はシフトを押しながらタイプする。ALTキー押しながら記号と、大きく3点違う。


this picture from Morocco! Try it!
こちらモロッコから届いた写真!試してみてくださいっ

IchigoJam premier pas & IchigoJam mini-jeux
IchigoJam はじめのいっぽ (the first step) / ミニゲームズ (mini games)

in French (pdf, pptx, key)
in English (pdf, pptx, key)
in Japanese (pdf, pptx, key)
in Swahili (IchigoJam Reference (Swahili edition) | ict4e)
in Korean (pdf, pptx, key)
CC BY ichigojam.net

links
- IchigoJam-FAN@en
- IchigoJam 1.2b60 AZERTY version

コートジボワール大使へ、IchigoJamによるこどもプログラミング、ルワンダの話、IoT実用事例をプレゼン。
I introduced IchigoJam to the ambassador of Cote d'Ivoire.


アフリカ、コートジボワールの公用語はフランス語。現地用テキストづくりの始めの一歩として、IchigoJamはじめのいっぽ&IchigoJamミニゲームズをフランス語化!
I started translating the docucments of IchigoJam to French as common language at Cote d'Ivoire.

IchigoJam premier pas & IchigoJam mini-jeux
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


コートジボワール大使館前にて with 日本へ留学中コフィと!
In front of the embassy with my friend.


PCN秋葉原ではIchigoJamコントロールで元気に動く6足歩行ロボットのデモも!
6-legs robot controlled by IchigoJam at PCN Akihabara Assemblage.

links
- コートジボワール大使館
- コートジボワール - Wikipedia
- IchigoJam on NHK World - Swahili / NHKスワヒリ語に登場、IchigoJamとルワンダ活動伝えるたんなんFM通信

Code for Sabae発、WebMeganeがCode for Nerimaに飛び火。
WebMegane(色覚体験)

WebMegane、色を文字化してみました。

colorsightsrc on GitHub in JS
時計表示のおまけ付き! 簡単なJavaScriptで改造可能です!


マダガスカル、モロッコからの留学生へIchigoSodaレクチャーする高専生!


夜は高専インターンOG/OBと!

高専生による高専生のための、最高のインターンを目指す、jig.jpインターン、申込み期限間近!
学生インターンプログラム2018~全国高専生向けjig.jpインターンシップ募集開始のお知らせ~

i18n means internationalization (i + 18 charaters + n).
Our PCN mission is programming for all kids all over the world.
English meeting with PCN member of Beijing, Ivory Coast, المملكة المغربية‎, Dziko la Malaŵi and 福井県.

We got translation apps (UDTalk etc).
So there are no borders about i18n communications!


PCN Beijin, République de Côte d'Ivoire, Katsuyama & Sabae.
Let's create kids creators!

At Gaston & Gaspar, you can create your pasta!

English menu is available also!


Created pasta 1.


Created pasta 2.


"Pasta Creation Order Sheet - unoffcial web app version"
Foods makes you. You can choose your future.
This is the first step. I want to to add links to detail data of each foods by opendata.


Let's begin programming with fun without borders!

links
- PCN Programming club network
- Gaston & Gaspar
- Beiging China will join to the PCN! We started next contest for the World, Please support us! / ついにPCN北京も加わり、いよいよ世界に広がる こどもプログラミング!コンテスト協賛にぜひご協力ください! – about yrm
- みんなもやってみよう「PCN〇〇」!新たに加わるコートジボワール、モロッコ、マラウイ、旭川。EDIX 学びNEXTにぜひどうぞ! – about yrm

インクルーシブシティとは、いろんな壁を越えて誰もが豊かに暮らせる都市。
The Inclusive City makes everyone happy.

「はじめのいっぽ」は関心。
The first step is the interest.

見えなくても聞こえなくても伝わる、点字を学習するプログラムを作りました。
I made a program to learn braille, characters for everyone.


キーボードで打つと、対応する点字が表示されます。(A-Z版とひらがな版、プログラムは後半に)
You can check the braille with typing A-Z or Kana of Japanese.
(RUN on Ichigojam web)


アフリカ各国からのインターン生と、お互いの紹介とIT使った社会発展に向けたディスカッション。
Mutual introduction and discussion to improve this society with IT with interns from Africa.


アフリカと日本、つなぎましょう!
Let's connect Africa to Japan.


Code for Nerima では、体表点字の開発者、長谷川さんに見てもらえました。
I met Mr. Hasegawa, an inventer of braille with motors at Code for Nerima.


コードでつながる練馬と鯖江。
Sabae(Fukui) connected Nerima(Tokyo) with the code.


Code for Nerima 青木さん作のデジタルメガネ体験。メガネ新ジャンル、熱い!
I enjoyed the digital eye-glasses by Mr. Aoki. It's hot to create new glasses!


インクルーシブシティづくり、ぜひご一緒に!
Let's create the inclusive city!

点字学習プログラムのつくりかた on IchigoJam
How to make to learn braille on IchigoJam

点字をデータ化する(点字 - Wikipedia
Make the code(number) from the braille (braille - Wikipedia)

?`100000 32

10 00 00 - braille in binary (2進数化した点字) → 32

10 LET[0],32,40,48,52,36,56,60,44,24,28,34,42,50,54,38,58,62,46,26,30,35,43,29,51,55,39 100 K=INKEY():IF K=0 CONT 105 ?CHR$(K) 110 IF K<65 OR K>90 GOTO100 120 B=[K-65] 300 ?BIN$(B,6) 390 GOTO 100

タイプすると対応する点字コードを表示
Show the code by typed character.

300 FORI=0TO5 310 LC 5+I%2*4,2+I/2*4 320 ?CHR$(232+B>>(5-I)&1) 330 NEXT 60 CLS 70 VIDEO3 105 LC5,0:?CHR$(24,K);

点字っぽく表示を工夫してできあがり!(24=特殊キーコード、行削除)
Make up the display to finishi!(24=special key code, delete line)

ひらがなバージョン。
Japanese Kana version.
(RUN on IchigoJam web)

10 LET[0],`100,`101,`110,`111,`011:'AIUEO 20 LET[5],`001,`101,`110,`010,`011,`111,`100:'KSTNHMR 30 LET[12],`010010,`010011,`010110:'YYY 40 LET[15],`0010,`0110,`0111:'W 50 S="AIUEOKSTNHMRYYYW" 100 K=INKEY():IF K=0 CONT 105 ?CHR$(K); 110 N=-1:FORI=0TOLEN(S)-1:IF ASC(S+I)=K N=I:NEXT:ELSE NEXT 120 IF N<0 GOTO100 130 IF N<5 B=[N]<<3:GOTO300 140 K=INKEY():IF K=0 CONT 145 ?CHR$(K) 150 IF N=8 AND K=ASC("N") B=[17]:GOTO300 160 M=-1:FORI=0TO4:IF ASC(S+I)=K M=I:NEXT:ELSE NEXT 170 IF M<0 GOTO100 180 IF N<12 B=[M]<<3+[N] 190 IF N=14 B=[12+M/2] 200 IF N=15 B=[15+M/4] 300 ?BIN$(B,6) 390 GOTO100 60 CLS 70 VIDEO3 105 LC5,0:?CHR$(24,K); 300 FORI=0TO5 310 LC 5+I%2*4,2+I/2*4 320 ?CHR$(232+B>>(5-I)&1) 330 NEXT

ローマ字で打つと対応する点字が出ます。
This program shows in braille by your type in Roman letters.

濁点半濁点などへ拡張してみましょう。容量不足対策はこちら。
Let's make extension versions! If you want to more memory...

?FREE() 362 ?"10 LET[0]";:FORI=0TO17:?",";[I];:NEXT:? 10 LET[0],4,5,6,7,3,1,5,6,2,3,7,4,18,19,22,2,6,7 20 30 40 ?FREE() 480

118byte縮みます。
You can save 118byte.

links
- Programming for Rwandan kids! Open Teaching Materials
- デジタル指点字はじめのいっぽ「数字」の点字表現を体得する読み上げ学習マシーン

We learn eternally. Learning to create is my whole life.
人は永遠に学び続ける。創るための学びは人生そのもの。

Unlearning is the most difficult learing.
一番難しい勉強は、今持っている常識を捨てることアンラーン(Unlearn)。

The most impressive thing for me is there are no games like Janken in Rwanda, paperless culture.
ペーパーレス文化のルワンダ、ジャンケンがないことにびっくり。

We have to learn our Japanese knowleges from schools are very small and old.
日本の学校で習った知識は古くて小さいものと知ろう。

We have to decide teach how to learn, not what to know at schools.
決めるべきは、学校で何を教えるかではなく、学び方を教えること。

Disrupting is the more difficult than Creating, but Japan has to do and we can do.
破壊は創造より難しいけど、日本はやる必要があるし、やれるはず。


Janken style photo with Rwandan friends at Megane-Kaikan in Sabae, Fukui, JAPAN!
ルワンダの友とじゃんけんスタイルで記念写真 at めがね会館。


"Janken Game" - IchigoJam print@en
Japanese the simplest fighting game: Janken for Rwanda.
日本発!? 限界まで抽象化した対戦ゲーム「じゃんけん」をIchigoJamプリントにして、ルワンダへ!
* "Rock, Paper, Scissors: Japan's Most Dangerous Game" about Janken


Kids Programming Summit 2017 in Fukui the Second
第二回こどもプログラミングサミット2017 in Fukui


Try to make the "LONG" using LEGO blocks. What is your "LONG"? Uniformity is Japan's weakness.
レゴで"長い"ものをつくるミニワークショップでスタート!あなたの"長い"ものは何?画一は日本の弱み。


Presentations from special guests! (Mr. Matsuda Takashi, Ms. Rieko Komiyama, Mr. Hyakuo Makino, Mr. Shusaku Indo)
特別ゲストからの発表! (松田考さん、小宮山理恵子さん、牧野百男さん、犬童周作さん)


This summit is closed event to disscuss freely.
自由な発言促す、オフレコルール!


Thank you to join!
ご参加、ありがとうございました!


Let's connect dojos Rwanda, Mongolia and Sabae! at Hana dojo
道場でつなごう、ルワンダ、モンゴル、鯖江をつなごう! Hana道場にて


Our kids programming summit members met Rwanda friends!
こぷサミ実行委員会メンバーとルワンダがつながった!

Let's go forward to create futures!
進もう、未来づくり!

PCN members met weth NHK World Swahili in Tokyo NHK!
We introduced tiny computer IchigoJam and our activities in Rwanda and other countries.

How to listen the IchigoJam radio show.

1. LIVE
"LIVE" on NHK World - Swahili
17 Dec 12:30-13:00(JST), 5:30-6:00(in Rwanda)

2. ON DEMAND
PC or Radio Japan(ラジオ日本) App in Kiswahili(スワヒリ語)(iOS and Android)
After 17 Dec 13:00(JST) 6:00(in Rwanda), until 24 Dec.
"- Ukumbi wa Jumapili - Radio - NHK WORLD - Swahili"


"PCN Kids Programming Contest" waits kids programs from all overs world!
Encourage your kids in your countries!
Including IchigoJam BASIC, any computer languages are OK!

I wrote an article for the free paper of "Tannan-FM", my home town Sabae city local FM radio broadcasting.

"Rwandan kids so excited with IchigoJam programming school! (PDF)"

links
- Connect kids all over the world! Kobe x Africa x Fukui / schematic of IchigoJam
- Let's innovate by Your Home Brew Computer with African kids!
- Improve innovations with kids programming at Rwanda!
- Programming for Rwandan kids! Open Teaching Materials
- IchigoJam workshop at Tumba Collage of Technology (トゥンバ高専) in Rwanda Africa
- English and Programing will become the tool to connect kids all over the world! / ルワンダ記、英語とプログラミングがつなぐ世界
- Number Game on IchigoJam print / ゲームづくりは最高の学び、ルワンダ語の数編
- Rwanda 360 degrees VR tour

VRなコンテンツを簡単に作成できるサービス「InstaVR」で、ルワンダバーチャルツアー!


VR tour to Rwanda on InstaVR」スマホVR対応!

・作り方
InstaVRへ登録
プロジェクトを作成

THETAで撮影した、360度写真をアップロード


リンクを設置


Packageで、Web用として生成


Downloadから、リンクを取得!QRコードですぐに試せます

久々のメジャーバージョンアップな、iPhone X、画面が大きくなって横長になったのでVR/MR向き!
ちょっと広い画角がうれしい!また、残像感が薄く見やすいのが有機ELならでは!

iPhone X を980円 VRヘッドセットにセットした様子。


こちらは、iPhone 7(写真の撮り方がまずくて違いがわかりづらい!)

Bluetoothのコントローラー付きで、1,450円!安い
Anskp 3Dメガネ vr iphone5/6/7 plus 4-6インチのスマホ対応 vr ゴーグル レンズ距離を調整可能 Bluetoothリモコン付き (ホワイト)
iPhone 7 も X もOK、視差調整、距離調整しやすく、視力0.1の裸眼で鮮明に見えるよう調整できました!

ARKitとの組み合わせでMRが手軽に創れるようになると楽しくなりそう!

・iPhone X レビュー(iPhone 7との比較)
Face ID認証後のスワイプを省略したい(Face ID認証は高速で良い)
画面下を下スワイプで「簡易アクセス」が楽、届かないストレス軽減(iOS11.1にして、設定、アクセシビリティ)
でも、コントロールセンターに2アクション必要なのはちょっと面倒
有機ELの綺麗さはVRでよく分かる
スピーカーからの音声もちょっときれい
ちょっと重い、ちょっと大きい(カバー付きのiPhone 7くらい)

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