マイコンとかがんばる。VFD(蛍光表示管)RSSリーダーマイコンとかがんばる。ケースの話まあ何にせよ自作の電子工作とかのガジェットで困るのはケースをどうするか。Arduinoがいい感じに使えている。NT京都とかで展示に使ってきたのだが、VFD部分がむき出しという事で、ちょっと怖くもある。Shield人柱版(Rev.2.1)について(3)少し前にも記事にしましたが、人柱版では時計らしく「:」用のパターンを追加しました。この回路はAが電源としての5V、KがジャンパピンJP2でグランド直結もしくはSW3と排他でI/Oポートへの接続が可能となっています。「:」LEDをI/Oポートに接続してソフトウエアで制御する場合は、SW3を実装しないでください。Rev.2用スケッチ操作方法そういえばスケッチは公開していますが、操作方法の解説をどこにも書いていないような気がします。操作方法は以下の図の通りです。VFDの輝度調整VFDの輝度には個体差があります。気にならないといえば気にならないのですが、こればかりは個体差というか当たり外れの問題となるので、気になるものは気になります。ShieldではVFDをダイナミック点灯しているので、この点灯時間を制御してやることで、見かけ上の明るさを制御することができます。現在公開しているVFD時計用のスケッチではタイマ割り込みを使用して、1mSecごとに点灯するVFDを切り替えています。この時間をVFDごとに長くしたり短くしたりするのは難しいので、点灯回数を設定できるようにしてあります。デフォルトではVFD1,VFD2,,,VFD6と一周1回ずつ順番に点灯するのを、明るいVFDは三周に2回だけ点灯、暗いVFDは三周に4回点灯とすることで、平均の明るさのバランスが取れます。Leonardoへの対応は、I2Cの仕様変更に対応することを目的にしましたが、Leonardoの仕様調査が不十分で結局対応させることができませんでした。I/O端子の横に新たに新設されています。R3では従来のAnalog4,5端子にもSCL,SCA端子は接続されていますが、LeonardoではそのAnalog4,5端子からはSCL,SCA端子にアクセスできません。このため、人柱版では新設されたSCL,SCA端子へと接続を変更したのですが、LeonardoはSCL,SCA端子がDigital2,3端子と共用になっていることを見落としていました。Shieldでは、Digital端子は全てVFDの点灯制御、SCL,SCA端子はRTCの制御に使っています。余ったAnarog端子はスイッチの入力とVFD表示の補助に使っています。このため、Digital2,3端子がSCL,SCA端子と共用になると、従来のVFDの点灯制御ができません。これまでの回路構成では、Leonardoと他のArduinoとの共用は難しいことになります。Uno(R3以前)、Duemilanove、Japaninoでも動作させることは可能です。R3のSCL,SCA端子の位置に別の機能が割り当てられているので、この部分はピンヘッダを取り付けないほうがよいかも。(ジャンパで切り離していれば問題ないだろうけど)Leonardo対応はもう少しいい方法を考えなければなりません。人柱用ってそういう事だよね。(10/15)NT京都2014に参加しました。2013に参加します。2013に参加します。最近記事のRSS最新コメントのRSS最新トラックバックのRSSリンク野尻blogなんでも作っちゃう、かも。マイコンとかがんばる。