技術情報
M5Stamp Picoを使ったデバイスの基板作成(2)
前回紹介した基板を使い、デバイスを試作して評価した。 2つの回転ボリュームの位置情報を、BLEで送信する。USBコネクタは電源を供給するためのものである。 テストアプリでの評価 BLEでPCに接続し、以前に作成したテスト …
M5Stamp Picoを使ったデバイスの基板作成(1)
M5Stamp Picoを使った入力デバイスを試作したいと考え、基板を作成した。 作成した基板がこちら。 実際にこの基板を使って試作したデバイスのテストなどについては後日書きたいと思う。今回はM5Stamp Picoの実 …
マイクロビットを使ったゲーム用入力デバイスの試作と評価
ブラウザ上で動作するゲームのための入力デバイスを、マイクロビットを使って試作し、評価した。 ゲームを開発する環境として、JavaScriptを使ってブラウザ上で動作させるという形が、とても使いやすくなっている。簡単なゲー …
反応時間を計測するデバイスの作成(2)
前回概要を説明した反応時間を計測するデバイスについて、デバイスの構成と動作をより詳しく書いてみる。 デバイスの構成 デバイスの内部構造は写真のようになっている。 構成は以下の図のようになっている。 各マイコンの処理をシン …
反応時間を計測するデバイスの作成(1)
人間がどれくらいの時間で反応できるのかを計測するデバイスを作ってみた。 計測を開始すると、デバイスのLEDバーが点灯する。その点灯に反応して、できるだけ早くデバイスを手に取る。 点灯から手に取るまでの時間が、ミリ秒単位で …
近接センサ APDS-9930 をマイクロビットから使う
Avago Technologies(現在はBroadcom)の近接センサ、APDS-9930を使ってみた。マイクロビット用のMakeCodeで、ブロックプログラミングでの制御を試してみた。既存の拡張機能では上手く動作せ …
BL652のファームウェアアップデート失敗とSWD書込みのこと(3)
今回は、ようやく書込みに成功したOpenOCDでの方法について。ST-LinkとOpenOCDを使って、BL652にファームウェアを書き込むことができた。 OpenOCD 前回、Laird社の書込みソフトでは書込みができ …
BL652のファームウェアアップデート失敗とSWD書込みのこと(2)
前回、BL652のファームウェアアップデートを失敗して、ブランク状態になってしまったところまでを書いた。シリアル接続でのアップデートソフトでは、まったく応答しなくなってしまったので、何か別の方法でファームウェアを書き込ま …