ラムネ菓子USB-MIDIインタフェース


PIC16F145xによるMIDI I/Fを作っている(前回前々回)が調子に乗ってラムネケースにMIDI OUTだけを実装したものをつくってみた。

IMG_7945

続きを読む

PIC16F145xを使ったUSB-MIDI I/Fの作り方


前回は回路図などの紹介だけにとどめておいたが、今回はマイクロチップのライブラリを使ってMIDI I/Fを作るために必要なことについてまとめて、今後のための備忘録としておく。

今回利用したライブラリはマイクロチップ社が公開しているMLA:Microchip Libraries for Applicationsで2016-04-16バージョンでUSBライブラリのバージョンは2.14である。これのUSB Device – Audio – MIDIのサンプルプログラムに必要な機能を付け加える形となる。

続きを読む

PIC16F1455でUSB-MIDIインタフェース


USBデバイスを手軽に作れるPICマイコンであるPIC16F145xが秋月から供給されるようになったので、以前は適当に作っていたMIDIインタフェースをまじめに作り直してみた。

IMG_7937

続きを読む

iMacをEl Capitanにアップでパーティション切り直し


毎年のMacOSXのバージョンアップのたびに問題になるのがBootcampとデータ領域の3パーティション構成に起因するバージョンアップができないこと。2年前も結構往生してパーティションを切り分けたのだが、去年はお茶を濁して簡単アップ(下の追記参照)したが、今後簡単アップをしないで済むようにと懲りもせず今年はパーティション大改訂を試みたので、その備忘録としてとっておく。 続きを読む

自動ゴミ箱をPIC16F1705でつくりなおしてみた


秋月で発売されているスーパーF1チップ(勝手に命名w)であるPIC16F1705だが、これを使っていろいろつくりたいと思っていて、実はすでに昨年11月にはできていたのだが仕事が立て込みすぎて公開できていなかった。これを今日はアップしたいと思う。今回の対象はこれ、音程で開閉するゴミ箱、題して「自動ゴミ箱」

IMG_6970

続きを読む

PIC16F1705をPICkit2で使う


先日、秋月で販売が開始されたPIC16F1705は、8kwもメモリを搭載し、いろいろなアナログ機能が盛り込まれているだけでなく、各I/Oポートの仕様を細かく設定できるなど、ある意味「何でもアリ」のマイコンなので注目してるのだが、新しいチップがゆえPICkit2での書き込みに対応していない。そこで、例のPK2DeviceFile.datを書き換えて何とか使えるようにしたいと思う。

I-08578

続きを読む

MacOSX Yosemiteアップデートでトラブル!対策してみた


Yosemiteが出たので早速アップデートすべくいろいろやっているとトラブルに見舞われたので備忘録として。
まず、アップデートはRecovery HDのパーティションが無いとアップデートさせてもらえないので、私の使用しているMacのようにBootcampとデータ用のパーティションを作っている場合には、そのままアップデートできない。とりあえず、すべてのパーティションをTimeMachineとWinCloneでバックアップをとってからディスクをまっさらにしても困らない状況にしてから作業する。
で、とりあえずまっさらにしてからYosemiteをインストール、TimeMachineから設定を戻してトラブル発生!
「インターネットにアクセスできない!」
これが結構ややこしい現象で、ターミナルでトレースしてみるとDNSでIPが引けないみたいな感じだったのでnslookupで確認すると・・
「nslookupではIPが引ける!」
でも、pingやtracerouteではIPが引けず不達になる。。。うーむ、不思議なこともあるもんだ。
DNSが中途半端に動いてるらしいことはわかったわけだが、OSレベルの話なのでアップルのバグフィックスを待つしか無いかなと思いつつ、ググってみると出るわ出るわ同じような人が・・・。ただ、日本語では全然引っかからなかったので、もしかしたらインターネットアクセスができなくて投稿できないのかもしれない。
で、原因と解決策はということで、これもネット上の情報から考えるに。。。
「YosemiteではDNSのソフトウエアを変更した」のにもかかわらず、
「TimeMachineで設定を戻したので昔の設定ファイルだけが残った」ので
「DNSが中途半端に動作している」ということではないかという結論に。
で、Marvericks以前のDNSソフトウエアの設定ファイルを無効にしてみると無事アクセスできるようになった!
具体的には、
「システム」ー「ライブラリ」ー「Launch Daemons」の中の「com.apple.mDNSResponder.plist」と「com.apple.mDNSResponderHelper.plist」の2つのファイルをどっか別の場所にバックアップしておいて(もしかしらあとでいることになったら困るので。無いと思うけどw)リブートするだけ。以上!

Yosemiteにアップデートしてインターネットアクセスができない人はお試しあれ!って、このブログが見れたらいいけど。。。ぉぃ
ネットアクセスできないとAppStoreも使い物にならなかったから、アップルはどうやって修正するんだろ?素人には無理やて・・・

ついでに・・
何故かYosemiteからシステムパーティションが勝手にCoreStorageにされるみたいで、いろいろ気持ち悪いので戻しておくことにした。ちなみに非破壊で通常パーティションに戻すコマンドは次の通り。意味のわかる人限定w

diskutil corestorage revert /dev/disk1
フォロー

新しい投稿をメールで受信しましょう。