Release 2017.6.20 / Update 2017.6.23

モータドライバを使う

モータドライバを使ってDCモータを動かしてみました。簡易的なフォローフォーカスが作れないかな、と。 続きを読む モータドライバを使う

Release 2017.5.27 / Update 2017.6.18

Video Assistをモバイルバッテリーで

以前、BlackmagicDesignのVideoAssist用モニターフード製作を書きましたが、今度はバッテリー環境の改良についてです。DCDC昇圧機を使ってUSBモバイルバッテリーから給電出来るようにします。

勿論、動作保証をする話ではないので、参考にされる方は自己責任で。 続きを読む Video Assistをモバイルバッテリーで

Release 2017.5.20 / Update 2017.6.19

スケッチのトラブルシューティング

Arduinoでスケッチをいじっていると、どっかでコードを書き間違え、「あれ?動かない…」と右往左往することがあります。大抵ちょっとした書き間違いだったりするんですが、それが複数のタスクが絡んだ長いプログラムになってくると、何処をどうしていいか分からなくなります。

そんな時に自分がやっている対処法を紹介してみたいと思います。デバッグって言うんでしょうか。まあ、そんな大それたことでもないので、デバッグ的なことをするためのヒントです。参考までに。

続きを読む スケッチのトラブルシューティング

Release 2017.5.15 / Update 2017.6.18

リボンコントローラーと可変抵抗器の仕組み

自分がシンセサイザーに興味を持ったのは高校生のとき。ちょうどデジタルシンセ全盛で、新製品は全てPCMサンプリングのタイプでした。その後、“NordLead”というシンセを皮切りに、「バーチャルアナログ」という、デジタル技術でアナログシンセをシュミレートしたシンセが出始めます。

そして、そういった流れに合わせ「リボンコントローラー」という部品が付くようになりました。初めて見たときは「おー、新しい」なんて思ってましたが、実はこれデジタル以前の電子楽器黎明期から存在したもので、言ってみればリバイバルだったわけです。 続きを読む リボンコントローラーと可変抵抗器の仕組み

Release 2017.4.30 / Update 2017.6.18

スケッチがコンパイルできない時 2 ライブラリの読み込み

Arduino IDEでライブラリを使用する時の#inlucde表記には違いがあります。 続きを読む スケッチがコンパイルできない時 2 ライブラリの読み込み

Release 2017.4.20 / Update 2017.6.18

ロータリーエンコーダを使うpart 2

前回、ロータリーエンコーダの効率的な読み方について書きましたが、あくまで「クリック付き」タイプについてのものでした。

今回は「クリックなし」のエンコーダを使って、分解能を4倍に引き上げた読み取りに挑戦します。勿論、スケッチ上だけの処理です。 続きを読む ロータリーエンコーダを使うpart 2

Release 2017.2.15 / Update 2017.5.27

スケッチがコンパイルできない時 1 関数の順番

未だに原因が分からないのですが、ArduinoIDE上で「間違っていないスケッチ」でもコンパイルできない時があります。なぜ間違っていないかが分かるのかというと、「以前は普通にコンパイル出来たスケッチ」だからです。

タブを作って関数を整理してるようなスケッチ、あるいは以前書いたスケッチの中から、進行中のスケッチへ関数をコピペする時に多いような気がします。

続きを読む スケッチがコンパイルできない時 1 関数の順番

Release 2017.1.29 / Update 2017.6.18

Arduinoでジョイスティックを使う

可変抵抗器の揺らぎを軽減する方法を以前紹介しましたが、この方法は他のパーツでも応用できたりします。「アナログジョイスティック」なんて呼ばれるパーツも、 続きを読む Arduinoでジョイスティックを使う

Release 2017.1.18 / Update 2017.2.3

Fritzing カスタムパーツの作り方

Fritzingは電子工作内容を図解したり、自分でアイディアを整理したりするのに便利です。

ただ、「デフォルトで用意されていないパーツを使いたい」、となるとネットで探すか自分で作るしかありません。Web上には作り方を教えてくれている日本語の記事も多数ありますが、元々が他言語のソフトゆえモヤモヤしている部分も多いです。

自分も未だに未知の事ばかりですが、現段階で分かっている部分を踏まえて、簡単なカスタムパーツの作り方をチュートリアル的に書いていきたいと思います。 続きを読む Fritzing カスタムパーツの作り方