月別アーカイブ: 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 というマウスを使っていたのですが、安物のためか、微妙なマウス操作にカーソルが追従しなくてとても疲れる問題がありました。キーボードには注意を払うの… 続きを読む »
昔の IC 工作ブームから Arduino まで
When I was a kid (around 1980), there was a digital IC DIY boom and saw a lot of related magazines. I think recent Arduino boom is similar to that, but we no longer need to understand complicated digital sequence logic circuits. It is goo… 続きを読む »