先日、マイクロビットを使って、とある工作を行いました。 単4電池2本で、3週間ちかく連続稼働できる見込みのデバイスです。 稼働時間の確認のため、このデバイスに電池をつないだまま放っていたのですが、何故か、わずか2日ほどで…
NFC 非接触発光LEDを使ってみる
共立プロダクツの「NFC 非接触発光LED」というものを見つけました。 NFC(近距離無線通信)の通信に反応して発光するLEDモジュールで、電源をつながなくても、改札機や自販機などの非接触ICカードリーダーに近づけるだけ…
micro:bitを使ってみる 22 〜環境センサモジュール
環境センサモジュール(BME280)をマイクロビットにつなぎ、温度、湿度、気圧の3つの環境情報を測定します。 リンク 機能 micro:bitの温度センサは、実際にはプロセッサのチップ温度を測定しており、本来は外気温を測…
micro:bitを使ってみる 21 〜micro:bitにしゃべらせる
micro:bit用MicroPythonのドキュメントページを見ていたら、「音声」という機能があったので、試してみました。 なお、この機能はまだ「開発中」のようです。ドキュメントページに、以下のように書かれています。 …
micro:bitを使ってみる 20 〜無線でモーターを操作
モータードライバを使って、マイクロビットでモーターを動かそうと思います。 今回は、micro:bitをふたつ使い、無線でモーターを制御します。「タミヤ 楽しい工作シリーズ組み立てキット リモコンロボット」を使います。この…
micro:bitを使ってみる 19 〜バランスゲーム
不安定な板の上にのり、落ちてくるボールを、板を傾けてよけるゲームを作ります。 機能 「高度なブロック」の中の「ゲーム」カテゴリにあるブロックを使って、バランスゲームを作ります。 「自分」、「ボール」というふたつのスプライ…
micro:bitを使ってみる 18 〜Excelでデータを記録
マイクロビットで採取したデータをパソコンに転送し、Excelファイルで管理したいと思っていましたが、「MakeCode for micro:bit」というアプリを使えば、簡単に実現できるようです。 そんな訳で、早速「Ma…
micro:bitを使ってみる 17 〜データロガー
マイクロビットで使われているプロセッサ(nRF51822)には、256KBのフラッシュメモリが搭載されています。 このフラッシュメモリには、プログラムが書き込まれますが、一部の領域は、ユーザがストレージとして、データを保…
micro:bitを使ってみる 16 〜無線通信の到達距離
ふたつのマイクロビットで無線通信ができますが、この通信が、どのくらいの距離まで届くのか調べてみました。 調査方法 MicroPythonで以下のプログラムを作り、ふたつのmicro:bitに転送します。 import r…
micro:bitを使ってみる 15 〜サーボモータで水準器
以前の投稿で、サーボモータを使って、コンパスのようなものを作りました。 今回は、これによく似た機能で、加速度センサの測定結果に基づいて、サーボモータが、常に水平を示すものを作ってみます。 機能 サーボモータ(SG92R)…