月別アーカイブ: 2015年9月

タッチキーボードでとりあえず音を出す

A prototype keyboard instrument shield for Arduino.  Touch sensor keyboards and sound generator worked fine. まだ暫定的なプログラムですが、とりあえずタッチセンサー(静電容量センサー)と PWM による音声出力まで確認できました。このサイズで複数のキーを操作するのは大変なので、とりあえずモノフォニック仕様です。 ちなみに私が覚えていて演奏できる数少ないゲーム音楽をプレイ… 続きを読む »

Arduino MIDI(っぽい)キーボードシールド試作中

Prototyping an Arduino MIDI keyboard (music instrument) shield.  Had a progress compared to the previous breadboard implementation. Arduino に載せるための、キーボード(鍵盤楽器)シールドを試作しています。 あ、先日も書きましたね。前回はブレッドボードでしたが、今回はアンプとスピーカー、タッチセンサーキーボード、赤外線コマンド受信機を搭載し… 続きを読む »

Arduino を使って、タッチセンサー(静電容量センサー)を波形から理解する

Evaluated a capacitive sensor by Arduino Uno.  Captured some waveforms to show what is happening on terminals. 今日は、Arduino を使ってタッチセンサー(静電容量センサー)の評価をしてみました。タッチセンサーのライブラリやデモについては、以下のサイトなどに参考になる情報がありますが、実際に波形を見てみないと分かりにくい部分もあるため、私も実験してみました。  C… 続きを読む »

うっかり割算で失敗した話

Accidentally used a division by constant.  Assembly code inspection is helpful, very often, for embedded software design. 実は、私が作った簡単な 3音ポリフォニック(エンベロープ付き)のコードが、割込ルーチン(62.5kHz)のデッドラインに間に合っていないことが判明しました。(お恥ずかしい) オシロと GCC のオプション ‘-Wa,-a,-… 続きを読む »

脱線編: スピーカーボックスを組み立てました

Built a speaker box with an 8cm full-range unit and a pre-built enclosure. 音声・音響関係の評価をしようとすると、あまり高価でなくともある程度の音質のあるスピーカーが欲しくなります。さらに言うと、工作用では間違って DC を印可してしまったり、とんでもない高調波を入れてしまったりすることがあるので、高価なスピーカーでは不安だという理由もあります。 そこで、今回は脱線編として Foxtex のスピーカーを… 続きを読む »

今度は電子楽器の試作です。工作会に使えるかな?

This time, prototyping an electric music instrument by Arduino. 今回は、Arduino の PWM 出力を使って電子楽器オモチャの試作をしています。PWM の原理、ナイキストの定理などは理解していたつもりなのですが、実際にやってみると問題多発で、一時は「Arduino の PWM 出力で楽器は無理なんじゃないか」と諦めかけたのですが、なんとか聞けるレベルまで実現できました。 PWM の原クロックは 16MHz(A… 続きを読む »

マウスを Logitech MX Anywhere 2 に買い換えました

Purchased a Logitech MX Anywhere 2.  My first impression is mouse cursor moves smoother than MX577.  Feels good for CAD operation. 今まで Logitech(日本では商標上の問題でロジクール)の M557 というマウスを使っていたのですが、安物のためか、微妙なマウス操作にカーソルが追従しなくてとても疲れる問題がありました。キーボードには注意を払うの… 続きを読む »