【IoT】 学習実験 プログラミング micro:bit

2019/03/21(木) 15:29:08.32ID:GD/FK1bJ
micro:bit のサイトを見てたらサードパーティのエディタが紹介されてた。
edublocks と言うのが、ブロックプログラムから直接Pythonに落としてくれる。 どんなpython が出来たかすぐ見れるから良い。
ただし英語だけどね。
https://microbit.edublocks.org/

Windows から見ると、save はxml 、hex はhex 、Python はpy でダウンロードすることが出来るが、

iPhoneから見ると、hex 以外はblob:http://xxxxx としてブラウザに表示されるだけ。
形式としては全てblobとして渡してるだけだから、拡張子によって受け取るソフトがあるか無いかで動きが違ってるのかな?
2019/03/22(金) 00:20:59.05ID:f1ZC7EIg
>>43 edublocks をちょっと使ってみたが、一度ダウンロードすると全て消える。出来が悪い。

なんだかんだ言ってやはり、makecode が、歴史がある分こなれてる。
ブロックプログラムを少し触ってみると、あまり言語は意識しなくても良いのかも。 下手に言語を知ってる人間から見るとまだるっこしいけど。

まずはこれを使いこなせるようになってから、本格的な言語の練習に入れば良いんだから、小学校の間はこの位で十分なのかも。
2019/03/24(日) 10:46:36.92ID:PICDEVkz
microbit.org は、python のエディタをmu-editor から、自前の python editor に変えたな。

https://python.microbit.org/v/1.1

これだとiphoneからでも使える。 ただ、ダウンロードの時に拡張子が外れるし、ストアする場所の指定が面倒。
micro:bit アプリが自動的に立ち上がらない。
ロゴからダウンロードすると、hex ファイル。ただの下矢印からダウンロードすると、py ファイル

まだまだ普通の人が使える状態じゃない。
2019/03/24(日) 13:14:58.09ID:PICDEVkz
>>45 フランス語バージョンを作った人のでは、シミュレータもうごいてるから、本家にもすぐに入るだろう。

物凄く回線が細そうだから時間がかかる。
here : https://educ.selmen.tn/python/

誰か日本語バージョンを早く。 本家に翻訳プロジェクトがある。
https://crowdin.com/project/microbitorg
韓国とかは結構翻訳が進んでるけど、日本は余り進んでいない。 みんなヘルプしてやって。

アラビア語 69%, 12%
フランス 36%, 2%
日本 23%.2%
韓国 19%,18%
中国 30%, 1%

色んなプログラム例なども翻訳してるから全体量としては多そう。 早くしないと来年に間に合わないぞ。
2019/03/29(金) 13:50:29.21ID:7ofSsYrj
プレゼント用に、ラジコンカーを改造してBluetooth で動かすようなことを考えて部品集めしているが、色々やっていくと孫の小学校低学年にはやはり荷が重そう。
Bluetooth が切れた後の再接続は組み込んだ後にスイッチを押したりするのは面倒。 電池の持ちを考えると電池をオンオフしたりとか。 Li 電池はそれなりに高いし。

ラジコンカーはただ遊ぶだけのためにそのままプレゼントしよう。

homekit みたいな、家の中の電気を点けたり消したりするのをおもちゃの家の中にLEDを置いて、遊ぶ程度が手頃かなと思い、そっちの方の方に切り替えようかと思って調査中。
おもちゃの家とか、レゴブロックで自動車を作るとかは大好きな遊びだから。
2階の電気だけをつけるとか、自動車のヘッドランプの右だけつけるとか、色々面白がるんじゃないかな。

最初ラジコンカーに目をつけたのは、動きがないと飽きるだろうと思ったんだけど、ピカピカ光るのも刺激的な動きだから興味を持つだろう。

第一段階は、直接線を結んで光らせる。 第2段階はBluetooth でリモートから光らせる(遊びとしては声で指令を出すなんてのも親/先生が手伝っても良いかも)
2019/04/01(月) 13:38:19.48ID:Od8H7Jrd
micro:bit から、iPhone に気温を取り込むようにして見た。
USB ポートに Li バッテリーをつないで使ってたら、直ぐに micro:bit が自分で電源を落としてしまうから、やはり電源ポートから供給しないとダメだな。

iPhone側はPythonista で作った。
micro:bit は、これだけ
https://i.imgur.com/c2EH5Fi.jpg

iPhone 側はプログラムを作らなくても、micro:bit アプリの Monitor で見ることが出来る。このモニターはどうやって使うかわからなかったが、要はmicro:bit 側で使うサービスを登録しておけばよいと言うだけだった。
温度計サービスと同じ所に全て羅列しておけばよい。
https://i.imgur.com/Y47BfKq.jpg
2019/04/03(水) 18:51:37.54ID:UTygU+Lh
>>48 Li バッテリーで電源が切れる原因は、micro:bit の所為では無かった。

AC充電器のUSB接続だと切れなかったから、Li バッテリーが流れる電流が少なかったら自動的に自分を殺してるみたい。 0.5秒毎にLED をつける程度の電流では効果がなかった。

スマホ用の充電用バッテリーで無く、電源用のLiバッテリーなら良いのかも。 いっそのことボタン電池にするかな。
2019/04/05(金) 09:35:30.22ID:rV69QKEV
>>45 github からダウンロードするとローカルマシンでエディタが動く。
https://github.com/bbcmicrobit/PythonEditor
現在のバージョンは 1.1.3
editor.html をたたけばローカルで動く。
2019/06/04(火) 09:50:14.36ID:/ArpXH0n
>>45 iPhone にはtabキーないんだけどな、 ソフトキーを出してくれよ。
2019/06/04(火) 11:33:01.79ID:iJsXGoPg
>>45
コードをダウンロードしてhex拡張子付けてもipadからmicrobitへの書き込み失敗するんだよね

Error in DFU operation Start DFUとか表示される

成功してる人いる?
2019/06/04(火) 16:03:27.76ID:oF2K+2cj
>>52 DFU Device Firmware Update
HEX ファイルは、microPython のコード全てをダウンロードするから、micro:bit は、完全なリセット手順からやらないと上手くいかないよ。
リセットボタンは押しづらいから、自分は電源のオフオンの方が楽。

USB 接続かBluetooth 接続かでも手順は違うけど。
MakeCode のHex は上手くいくの?
自分もpythonエディタからダウンロードさせたことはないけど。

話は変わるが、高校の情報1 のコンピュータのメイン言語がPython になり、センサーの話の例では micro:bit が出てきてるらしいね。 今は改定中で教師用研修教材はダウンロードできなくなってるけど。
2020/02/18(火) 16:20:50.09ID:Jk9oBhyo
Androidのアプリにはモニターってないのかな
2020/08/14(金) 13:44:58.20ID:qVci/Nu6
ブロックでプログラムするの面倒だからどうしてもJavaScriptで書いてまうわ
56デフォルトの名無しさん
垢版 |
2020/12/19(土) 20:41:41.94ID:5RsV/tPr
micro:bitもArduinoIDEで開発する方が簡単かな。
センサー付きArduinoマイコンボード。
57デフォルトの名無しさん
垢版 |
2020/12/28(月) 21:07:07.40ID:uZJVUFcg
micro:bit v2 試しに発注。しかし、旧版よりも安いところが。
2021/03/03(水) 21:25:54.72ID:YHgbXVUd
ステイホームでヒマだからなんとなく面白そうで買ってみた
makecodeでブロック積み上げて喜んでるクソザコだけど作りたい物の妄想が止まんねえ
59デフォルトの名無しさん
垢版 |
2021/03/31(水) 07:32:25.99ID:jz6WsiqX
妄想の中身に興味津々。子どももそうなんでしょうね。
2021/05/20(木) 19:55:51.51ID:HICPm13l
ブラウザのCookie消したらmakecodeで管理してたソースが消えちゃった
プログラムは頭の中にあるから戻せるけど、結構複雑なコード書いていたからちょっと面倒なんです
ubittoolと言うものでhex取り出して見たんですが、makecodeで読み込みできませんでした
何か復元する方法ご存じの方いらっしゃいませんか?
2021/06/10(木) 21:27:37.06ID:8pkVnv9N
hexファイルを逆アセンブルするとか?
62デフォルトの名無しさん
垢版 |
2021/06/12(土) 07:00:37.55ID:zHSTMTgA
micro:bit v2 I2Cが外部と内部に分かれて使いにくくなった。
アドレスの競合を回避したかったのかもしれないけど。
2021/06/27(日) 12:44:38.13ID:b5P8KSyv
micro:bitのMakeCodeでコンパスプログラムを作るとなんでファイルサイズがあんなに大きくなるかな?
hexファイルが1MBを超えるんだけど、自分だけ?
64デフォルトの名無しさん
垢版 |
2021/10/23(土) 01:36:12.67ID:s906Qm9y
福士自殺
2023/10/13(金) 03:58:35.30ID:8eAzyL+E
この料理、自分でも作ってみたいな。
2024/02/07(水) 00:08:59.53ID:KOQH+ghf
LEDの濃淡を利用してアンチエイリアシングして
ヌルヌル動くコンパスを作ってみた
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況