【IoT】 学習実験 プログラミング micro:bit (66レス)
【IoT】 学習実験 プログラミング micro:bit http://mevius.5ch.net/test/read.cgi/tech/1551175688/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [] 2019/02/26(火) 19:08:08.26 ID:1yUj9TwU 2020年から小学校にコンピュータ教育が導入されることになりました。 そして、世の中はIoT 時代が叫ばれ始めました。 手のひらサイズ以下のボードに、Basic , Python , Unix まで乗っかる時代、何ができるが夢が膨らみますね。 先ずは教育用に絞って話してみませんか? 勿論なんでも教育用に使えますが、ある程度経験の浅い先生や親、子供達で簡単に使えそうなものに絞りたいと思います。 独断と偏見で、イギリス BBC放送が展開している、micro:bit が先ずあげられるでしょう。 micro:bitの冒険をはじめよう! https://microbit.org/ja/guide/ http://mevius.5ch.net/test/read.cgi/tech/1551175688/1
2: デフォルトの名無しさん [sage] 2019/02/26(火) 19:38:12.00 ID:b14g8rGG LOGOで十分 http://mevius.5ch.net/test/read.cgi/tech/1551175688/2
3: デフォルトの名無しさん [sage] 2019/02/26(火) 19:51:11.78 ID:IBhGQSuG >>2 わかってないね。 プログラミングだけなら言語の教育だけで済むが、子供に興味を持たせるには、手足を使って工作することが必要なんだよ。 光った、音がなった、振ったら変わった、ちかづいたら止まったとかね。 物を作る楽しみを知らない子供は可哀想。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/3
4: デフォルトの名無しさん [sage] 2019/02/26(火) 19:57:12.06 ID:IBhGQSuG 入り口では、アルファベットの入力すらいらない。 ブロックを積み重ねて自分が描きたい点を推していくだけで自分の絵が動く。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/4
5: デフォルトの名無しさん [sage] 2019/02/27(水) 02:45:05.86 ID:SpoXwZVT >>3 っつても小学校のときには既に興味あったからなー、興味ないやつはどんなに工夫しても興味でないだろ。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/5
6: デフォルトの名無しさん [sage] 2019/02/27(水) 15:26:28.92 ID:x5H0PQaz 昔はあまりゲームとか少なかったから言語だけで遊んでもそれだけで満足してた。 キャラクタベースのゲームでも楽しんでたからな。 最近はスマホとかの能力が上がりすぎて、下手な遊びじゃ満足しなくなってるのがたまに傷。 だから、工作で興味を引こうということだろう。 教室の子供のほぼ全員が楽しく遊んでくれないといけないんだから、結構ハードルは高いと思うよ。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/6
7: デフォルトの名無しさん [sage] 2019/02/27(水) 20:10:19.57 ID:1g/eFbnU >>6 スペースバーと左カーソル連打で綱引きゲームしてたぞ http://mevius.5ch.net/test/read.cgi/tech/1551175688/7
8: デフォルトの名無しさん [sage] 2019/02/28(木) 10:35:59.61 ID:K7dGf2QC まずはこんなマイクロビット導入編を見てみたら。 導入編では積み木細工みたいにプロックをつなげていくとプログラムが完成するようになっている。 ここはJavascriptのコードも直接かけるようになってる。 MicroPythonのコードは、ローカルまたはネットで書いて、マイクロビットに書き込む。 micro:bit 単体のボードは、2500円位だけどいろんな接続部品が世界中で売り出されている。 今月からは、SB C&S と言うソフトバンクの子会社が日本語のキットを発売開始した。 https://robotstart.info/2019/02/19/microbit-sb.html micro:bit はイギリスの国営放送BBCが学習教材として作ったもの。イギリスでは小学5.6年生に無償で配布されている。 基本は、ARM のCPUチップにLED、光センサー、加速度センサー、タッチセンサー、温度センサー、地磁気センサー(傾き)、WiFi、Bluetooth など結構盛りだくさん詰め込んでいる。 スピーカーを接続すれば音がなったり車を動かしたり無限大に拡張できる。 Bluetoothが有るから複数で連絡しあったり、スマホをコントローラにしたりいろんな使い方ができる。 プログラムは、基本はmicroPython と言うPython のサブセット microPythonは、元々はpyboard と言う組み込みボードのために開発されたもの。 https://www.robotshop.com/jp/ja/micropython-pyboard-lite-v10-w-accelerometer.html http://mevius.5ch.net/test/read.cgi/tech/1551175688/8
9: デフォルトの名無しさん [sage] 2019/02/28(木) 10:37:05.99 ID:K7dGf2QC 導入編 https://youtu.be/OCuaZAWtLrk http://mevius.5ch.net/test/read.cgi/tech/1551175688/9
10: デフォルトの名無しさん [sage] 2019/02/28(木) 11:19:54.26 ID:K7dGf2QC 拡張用パーツの色々 https://www.kitronik.co.uk/microbit.html https://www.sparkfun.com/microbit input output の簡単な説明 https://microbit-micropython.readthedocs.io/en/latest/tutorials/io.html http://mevius.5ch.net/test/read.cgi/tech/1551175688/10
11: デフォルトの名無しさん [sage] 2019/02/28(木) 12:45:12.62 ID:3raA7S0b DIYロボットカー https://jp.banggood.com/LOBOT-DIY-Microbit-Programming-Smart-RC-Robot-Balance-Car-APP-Control-Educational-Kit-p-1374892.html?gmcCountry=JP¤cy=JPY 掌サイズのコンピューター「micro:bit」で遊べるアクションゲームの作り方 https://codezine.jp/article/detail/11328 この中で使われているmakecode と言うプログラミングツールは、スマホ用にもある。 micro:bitコンパニオンアプリ https://microbit.org/ja/guide/mobile/ スマホでプログラムして直接Microbitに書き込める。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/11
12: デフォルトの名無しさん [sage] 2019/02/28(木) 18:46:06.28 ID:KtyAfxmO iPhoneのmicro:bit アプリ(積み木でプログラム) の説明が英語だけだと言う事に気がついた。 日本の小学生にこれはないよな。 と思ったら、単に iPhone から、Microsoft のMakeCodeのページを呼んでいるだけだった。 https://www.microsoft.com/ja-jp/makecode ネットに繋がっていないと使えない。 (Windows アプリはローカルで使えるのかもしれないけど) 元々MakeCodeは英語版しかない。 単なるWebページなんだから日本語化なんてすぐに出来るのになんで誰もやらないんだろう。 ソフトバンクは日本語化したんだろうか? 今月から発売されてるけど。 だからBBC は、ローカル環境で使えるmuエディタを推奨しているのかも。 しかしこれもスマホ版はないしな。 iPad用のプログラムツールが公式で紹介されてるが、これもSwiftと言うチグハグさ。 BBC自体はほとんど何も作っていなくて、他人の寄せ集め。 それだけでも賞賛に値するけど。 このクラスのCPUボードは、100円代から手に入る時代になったからあまりコストもかけられないんだろう。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/12
13: デフォルトの名無しさん [sage] 2019/02/28(木) 20:11:15.87 ID:KtyAfxmO これから始めるプログラミング https://youtu.be/L125HSqkJ6U 矢印が流れる http://mevius.5ch.net/test/read.cgi/tech/1551175688/13
14: デフォルトの名無しさん [sage] 2019/02/28(木) 20:22:29.59 ID:KtyAfxmO センサーを使ったプログラミング https://youtu.be/L125HSqkJ6U http://mevius.5ch.net/test/read.cgi/tech/1551175688/14
15: デフォルトの名無しさん [sage] 2019/02/28(木) 20:33:13.92 ID:KtyAfxmO コンパスその3 https://youtu.be/Zd7xRFVo5Sk http://mevius.5ch.net/test/read.cgi/tech/1551175688/15
16: デフォルトの名無しさん [sage] 2019/03/01(金) 01:05:10.65 ID:KH61c5UP >>12 iPhone のアプリ micro:bit を立ち上げるとこの画面 https://i.imgur.com/sm3SSer.jpg Help 画面がこれ https://i.imgur.com/SzNrPAN.jpg 全て英語、こりゃないよ。 幸い、MakeCode はオープンソースのようだから、俺が日本語化しちゃろかな。 makeCode本体は比較的日本語化もされてるけど https://i.imgur.com/EljSy1f.jpg 下の方にあるボードの形をしてものは、ボードにコードを書き込まなくてもボードの動きを再現してくれる。 これだけでも結構遊べる。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/16
17: デフォルトの名無しさん [sage] 2019/03/02(土) 01:00:31.06 ID:og4HVKiE なんとなくわかってきたのは、microsoftのmakeCodeはJavascriptをCに変換してコンパイルしてバイナリになるから、HEXファイルで送る必要がある。 これをPythonエディタで見ても何も出てこない。 pythonのソースをHEXに変換したもの(uFlash で作れる)は多分エディタに表示されるんだろうけど、makeCodeで作ったバイナリはPythonコードにはならないから何も表示されない。 edublocks と言うのがある、これはブロックエディタだが、Pythonの命令そのものを積み上げていく。 この方が統一性があるかも 英語しかないが https://microbit.edublocks.org/ ただロジックの結合が全くよくない。 またエディタの上でソースを見れないのでダウンロードして別のエディタで見るしかない。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/17
18: デフォルトの名無しさん [sage] 2019/03/02(土) 14:47:42.60 ID:R507/Kbo >>17 micro:bit には、最初はmicroPython が入っていないから、python のソースコードを実行させるには一度HEXファイル(microPythonが埋め込まれている)を作って送り込む必要がある。 だから600kb 位のサイズがある。(バイナリにすれば200kb位か?) http://mevius.5ch.net/test/read.cgi/tech/1551175688/18
19: デフォルトの名無しさん [sage] 2019/03/03(日) 13:14:26.27 ID:vKWKyL5A google が、blockly と言うブロック方式のアプリを出してる。フリーで使え、開発者が変更することも自由。 javascrip で全て書かれている。 これ良さそうだなと思って、iPhoneにダウンロードしてちっちゃなサーバーを立てて動かしてみたら、遅すぎて使い物にならない。 iOS用に早くしたバージョンもあるが、もうサポート中止になってるらしいからどうかな。 Android版も専用のバージョンがある。 早ければ、python のコードにも変換してくれるから良いんだけどな。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/19
20: デフォルトの名無しさん [sage] 2019/03/03(日) 19:48:28.88 ID:qVmocBG3 >>19 google のサイトのオンラインのやつを使っても良いんだけど、フルpython用になってるから命令が多すぎ初心者には無理だしmicro:bitでは使えない。 やはりmicro:bit 専用にかつ日本語化して使いたいと思ったら自分でローカルで動かすしかない。 スマホで動かすとしたら大それたことを考えずに、エディタに毛が生えた程度で我慢すべきなのかも。 実機ですぐに確認しながらと言う強みはある。 makeCodeのシミュレーションも侮れないが、言語の統一性がない。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/20
21: デフォルトの名無しさん [sage] 2019/03/04(月) 11:30:46.75 ID:TibQyUgX https://makecode.microbit.org/?lang=ja でmakeCode を使い、ダウンロードすると、スマホの場合は micro:bit アプリにダウンロードする形になる。 それでmicro:bitアプリから書き出す。 アプリには英語の説明が出てくるが、子供は絵を見て理解するだろうから英語なんか一度使えば気にしないかも。 そのうち日本語化もされるだろうし、先ずは使わせてみることかな。 この形だと、makecodeサーバをローカル環境に置いておけば、外部回線を使わなくて処理もできるし。 問題はpython 言語環境だな。mu エディタは、スマホにインストールできないから。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/21
22: デフォルトの名無しさん [sage] 2019/03/06(水) 17:02:47.86 ID:+4ROOaYr ソニーがもう少し遊び要素を加えた学習教材を出してるね。 これもプログラミングはブロック方式。 KOOV(クープ) https://www.koov.io/experience#m https://www.sony.jp/koov/products/KOOV/ iPad Mac Windows Chrombook 版がある。 スターターキットで3.7万円 アドバンスキットで 5万円 拡張キット 2.2万円 面白いが高すぎるんじゃないのかな。 micro:bit に比べたら1桁違う。micro:bit もいろいろ拡張して行くとすぐに1万円を越すが。 こちらはArduino ベースのマイコン。microPythonも動きそうだが、プログラム言語自体は隠されている。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/22
23: デフォルトの名無しさん [] 2019/03/07(木) 14:25:58.20 ID:Mlkr1fvM こんなのあった。 pythonよりは簡単そうだけど、makeCodeよりは難しそう。 PG0でmicro:bitのプログラムを書く方法 https://qiita.com/nakka_/items/4f2414e1603027490a01 http://mevius.5ch.net/test/read.cgi/tech/1551175688/23
24: デフォルトの名無しさん [sage] 2019/03/07(木) 15:04:44.72 ID:Dy4yulLy >>23 なかなか面白い発想だね。 ただWindowsマシンを常にUSB接続して使うというのはどうだろうね。 Windowsマシンで使うなら、mu エディタでよいと思うけどね。 REPLが使えるからブレークポイントとか大げさなものはいらない。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/24
25: デフォルトの名無しさん [sage] 2019/03/08(金) 07:37:07.46 ID:r0oZ24Ov 小学校の授業ってプログラム目的ではないらしい。物事の考え方や発想を延ばすためらしい。 親父らでいうと自由工作にいろんなものを作って持っていった感じだよ。 ま、資源は節約になるわなw http://mevius.5ch.net/test/read.cgi/tech/1551175688/25
26: デフォルトの名無しさん [sage] 2019/03/08(金) 23:59:28.46 ID:33ZLM8BT >>25 新学習指導要領 http://www.mext.go.jp/component/a_menu/education/micro_detail/__icsFiles/afieldfile/2018/03/30/1375607_01.pdf しかしこいつら、コンピュータやプログラムが本当にわかってるんだろうか? こんなに全科目で教育するなんて総花的な言葉を並べてもろくなことができるわけがない。 チグハグで子供達は何を習ったのか理解できないんじゃないのかな? しっかり教えるべきだよ。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/26
27: デフォルトの名無しさん [sage] 2019/03/09(土) 00:11:49.68 ID:JNKWf97g 第一歩としてはいいんじゃない? 専門性を持った人を育てるのが目的じゃないしね http://mevius.5ch.net/test/read.cgi/tech/1551175688/27
28: デフォルトの名無しさん [sage] 2019/03/09(土) 00:25:07.62 ID:jmJNTA16 >>27 いいんだけど、全科目で教えるなんて言っても、先生達の負担になるだけだろ。 音楽的な楽しみが入っても良いが、なんで音楽の時間に教えないといけないんだよ。 全教科で英語を教えろと言ってるようなもんじゃないの? 先生達ができないのに。 専門家に任せるべきだよ。 中途半端になるだけ。 http://mevius.5ch.net/test/read.cgi/tech/1551175688/28
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 38 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s