今回はマイクロビットとラズパイの接続方法に関して調べてみようと思います。 今までも記載していることですが、マイクロビット発、ラズパイ経由、Midi音源行きのデータ通信の路線を作成する必要があります。 イメージは下の様な感じです。 作成するもののイ…
https://blog.hatena.ne.jp/Takunoji/takunoji.hatenablog.com/edit?sidebar=category 今回は、マイクロビットのボタンを押下した時の処理を行います、処理内容としては以下の2パターンを作成します。 1. Aボタンを押下 LEDの部分に「Hello World」を表示し…
今回はMicrobitへのイメージの表示を色々と試して見ます。 <復習> マイクロビットのイメージ表示にはSwiftでコードを書くと下の様になります。ハートを描画しています。 let frameOne = MicrobitImage(""" . X . X . X X X X X X X X X X . X X X . . . X …
今回は、マイクロビットでのイメージ表示の細かい部分、内訳に関して記載します。 Microbitイメージ Microbitでのイメージは、下の様にLEDを点灯させて表示します。 見ての通り、ハート形になっています。 今回の目玉 これをプログラムで書くときはどの様に…
今回は、ハートマークの表示を行います、そして前回やったハローワールドの詳細に関して記載しようと思います。そして、Microbitとはいえ、やっぱりSwiftなのでSwiftのチュートリアル(英語)のページを参考にしながらMicrobit bookを進めていきます。 ハロー…
マイクロビット&SwiftPlayGroundsで遊ぶためのセットアップを再度やってみました。今回はうまくいきました。
今回は、スマホアプリのマイクロビット(Make code?)を試してみたいと思います。 事の経緯 以前、マイクロビットでMidiを扱いたかったのですが、良いサンプルが見つからず。とりあえずは保留する事にしました。しかし、ここで立ち止まっても意味がないので色…
MicrobitとSwiftの連携に挑戦しました、というかそれ用のプラグインがありました。色糸とやってみましたが、中途半端になってしまいました。マイクロビットにコードをデプロイできない事件がありました。
以下のことをやろうとしましたが、うまくいきませんでした。が色々と調べたので記載します。 「マイクロビットをMidiコントローラーとして、Midiメッセージをそのまま送信する方法」
今回は、マイクロビットで、ゲームライブラリを使用してみようと思います。 「ゲームライブラリ」と聞いて「?」マークが頭についた人向けに。。。 下の本を参考に記載します。 親子で一緒につくろう! micro:bitゲームプログラミング (ぼうけんキッズ) [ …
マイクロビットを電池で動かすようにして、かつ手の甲にくっつける方法を考えて、ここに至りました。 名付けて「アーマード・マイクロビット」!!!全然「アーマー」ではないけれど(笑)
今回は、温度センサーを使ってみます。 プログラムばかり書いていると「現実の世界」とデジタル(データやオブジェクトのイメージの)世界が混同してしまうような。。。まぁよろしくない状態になってしまうので。。。 「温度センサー」から始めてみようと思い…
今回は、こちらのサイトを参考にして「ドキドキハート」を作ってみようと思います。 処理の内容はいたってシンプルで、子供にもわかりやすくできています。 ちなみに、自分の知っている(当時)小学生は、2次元配列を使っていました(笑) 負けてらんないな。。…
今回は、ブロックを使ってプログラミングしていきますが、初めにブロックの動きをみていきたいと思います。 前回「イベントハンドラ」について触れたので、その延長で。。。 このイベントハンドラは「〜の時」と言う言葉から処理を始めると言ういみで、例え…
今回は、プログラミングの最初という意味でハローワールドを行います。 プログラミングでのハローワールドにはいろんな意味があるのですが、とりあえずは「おぉ!動いた!」を味わっていただきたく思います。 プログラミング呼び知識 Microbitに限った話では…
今回は、プログラミングを実際に行うための準備に関して記載します。 教育と言う観点から大人もある程度理解する必要があり、現代ではフツーになっているITデバイス(スマホ、PCなど)に対するセキュリティに対する知識は必須項目だと思います。面倒臭い世の中…
2020年から「プログラミング教育」が始まります。内容を調べてみると、大まかに3つの教育方針というか狙いというか、曖昧ですが記載がありました。 身近な生活でコンピュータが活用さ れていることや問題の解決には必要 な手順があることに気付くこと。 自分…
近年「プログラミング教育」という言葉が盛んに叫ばれていますが、ちょっと調べてみました。 文部科学省のサイトから、こちらのPDFを参照することができます。以前、プログラミング教育では「プログラミング的思考」を学ばせるというような意図が記載されて…
イントロダクション 前回は、Javaテクノロジーについて、そして、Scratch(ブロックプログラミング)について記載しました。まとめると、JavaでもScratchでも行うことはあまり変わりがなく以下のように考えて、「コード(ブロック)を組み立てる」というところで…
イントロダクション あなたは、「プログラミング」という言葉を聞いてどの様なイメージを描きますか?「とりあえずPC上で動くもの」など、何かしらボヤけたイメージを描く人が多いと思います。 結論からいうと、それで問題ありませんボヤけたイメージでいい…
イントロダクション ここ最近は、ブラウザアプリの作成について記載していたのですが、そろそろ実装レベルの内容しか記載する事がなくなってきたので、ここから先は下のブログ「PGボックスにて記載する方向にシフトします。 ぢゃ何を書くか? 実は、結構前か…
イントロダクション ここ数ヶ月…機械学習の理解に挑戦してきました。いろいろと調べてみたけど、どれも数式ばかりで、わからない。他のものは根本的なトコがわからない… というような状況で足踏みをしていました。 OpenCvを学ぶ 結論から言うと機械学習の先…
イントロダクション 以前u16 プログラミングコンテストの大人版に出てみました。 ゲーム用のサーバ(CHaser)にクライアントアプリで接続して現在位置と存在するアイテムや壁(ますに乗るとゲームオーバー)、相手プレーヤーの情報を電文(10ケタの数字)で受け取…
イントロダクション プログラミングをやったことのない友人に自分の作成したプログをレビューしてもらいました。「これなら大丈夫!」と思っていたけど、抜けが結構あり「わからん!」となる部分が沢山ありました。 せっかくレビューしてもらったので、プロ…