一生、いちエンジニア。一生、いちエンジニア。パーマリンクTweetLANC端子は、主にソニーのビデオカメラについている、カメラを制御する端子です。赤外線リモコンでは制御できない細かい制御ができますので、重宝するのですが、仕様が公開されておらず、カメラによって使える機能が違うなど、なかなか一筋縄で行かない規格でもあります。protocolが有名ですが、全てを網羅しているわけではないので自分のカメラがどのLANCコントロールに対応しているか解析するために、Arduinoと簡単な回路とプログラム作ってみました。ハードウェアの説明Arduino互換機のダ・ヴィンチ32Uを使用しています。ビデオカメラは、HDR-CX270です。HubLANC端子は、2.5mmステレオジャックが使われる事が多いですが、手持ちのカメラは、A/Vリモート端子の形状をしていましたので、変換ケーブルを嚙ましています。プログラムの説明LANCプロトコルは、8bitの8Byteが一括りとなって通信します。0Byte目は、リモートコントロールする機器の種類の番号、1Byte目は、命令の番号という事のようです。ビデオカメラへ信号を送るだけだと、0Byte目と1Byte目の2Byteだけで、事足ります。0Byte目をいれ、zoomOutButtonボタン・zoomInButtonボタンで1Byte目を変更して、recButtonボタンでコマンドを送り出す事が出来ます。0x18と0x28の2種類だけでよさそうです。1Byte目は、0x00~0xFFまで調べます。シリアルモニタで、どの信号が送られているか、表示されます。}HDR-CX270のLANCコマンドこのプログラムで、地道に調べたHDR-CX270のコマンドが以下です。manualは、カメラの設定で、フォーカスをマニュアルにしていないと使用できないまとめメニュー関係のコマンドと、Focusの速さが何段階かあるというのを見つけたのが、今回の収穫です。すると、他にもコマンドがあるかもしれませんが、今回の調査は、これで終わりです。欲を言えば、フォーカスのオート・マニュアルの切り替えを行うコマンドと、明るさをマニュアルで変更できるコマンドを見つけたかったのですが、無いのでしょうか?どなたか発見したら教えてください。MANU/AUTOがあるようなので、コマンドは存在してるようですね。23:14やはり、コマンド的にはあるんですね!フォーカスを動かすのに対応しているのに、MANU/AUTOの切り替えが対応していないとは。中途半端な!返信コメントをどうぞ返信をキャンセルする。お世話になっております。一生、いちエンジニア。