Analog Discovery

Analog Discovery 3 〜パターンジェネレータでのパルス波形設定方法

Analog Discovery 3のパターンジェネレータ機能で、パルス波形の設定方法がよくわからなかったので、改めて確認してみることにしました。WaveFormsアプリを起動し、「Patterns」をクリックしてPatternsウィンドウ...
センサ・電子回路との接続

マイクロビットを使ってみる 〜ワークショップ講師が自作したマイクロビットコントローラー

私は、小中学生にプログラミングなどを教えるボランティアグループのメンバーになっています。このグループでは、小学生に電子回路とマイクロビットプログラミングを教える通年制のワークショップを実施しています。月1回のペースで合計8〜9回程度実施し、...
センサ・電子回路との接続

マイクロビットを使ってみる 〜サーボモーターの回転の仕方を制御する

マイクロビットでサーボモーターの動作を制御したいと思います。MakeCode for micro:bitのブロックエディタを使ってサーボモーターの動作を制御する場合は、「入出力端子」>「サーボ 出力する 端子 XXX 角度 XXX」ブロック...
電子工作の作例

マイクロビットを使ってみる 〜Webブラウザに表示された図形をマイクロビットで動かす

以前、ビジュアルデザイン用のプログラム開発環境である「Processing」を使い、マイクロビットからの制御でパソコン画面に図形を描画させたことがあります(記事は こちら)。また、「Processing」の代わりに「p5.js」というJav...
センサ・電子回路との接続

マイクロビットを使ってみる 〜ステッピングモーターを動かす

これまで、マイクロビットで「DCモーター」や「サーボモーター」の制御を行ってきました。今回は「ステッピングモーター」を動かしてみたいと思います。「ステッピングモーター」は、パルス信号を入力するたびに、一定の角度(ステップ)ずつ回転させること...
センサとの接続

M5Stackでできること 〜ステッピングモーターを動かす

これまで、いろいろなマイコンデバイスで「DCモーター」や「サーボモーター」の制御を行ってきました。今回は、「M5Stack Basic」で「ステッピングモーター」を動かしてみたいと思います。「ステッピングモーター」は、パルス信号を入力するた...
電子工作の作例

マイクロビットを使ってみる 〜色が変わるLEDランタン

昨年、大阪・関西万博にいったのですが、そのパビリオンの中に、ランタンを手に持って会場内を巡る体験型施設がありました。目標物に近づくと、ランタンが振動したり光の色が変わったりするというものです。これに似たランタンを、マイクロビットとフルカラー...
電子工作の作例

マイクロビットを使ってみる 〜ワークショップ参加者の皆さんがつくった作品を紹介します

私は、小中学生にプログラミングなどを教えるボランティアグループのメンバーになっています。このグループでは2021年度より、小中学生に電子回路とマイクロビットプログラミングを教えるワークショップを実施しています。月1回のペースで、年間に合計9...
電子工作の作例

マイクロビットを使ってみる 〜ピンボールゲーム 4(改良版)

先日、マイクロビットをつかって「ピンボールゲーム」をつくりました(記事は こちら)。フォトインタラプタをつかって「ターゲット」をつくり、ビー玉が当たってターゲットが回ると点数が増えるゲームです。マイクロビットでは、「ゲームの開始・終了の管理...
電子工作の作例

マイクロビットを使ってみる 〜ピンボールゲーム 3(組み立て)

私はボランティアで、小中学生にマイクロビットプログラミングや電子工作などを教えるワークショップを行っています。先日、そのワークショップで「ピンボールゲーム」をつくりました。木製のボード上にビー玉を転がし、それをフリッパーではじいてターゲット...