SPLC792-I2C2014年10月14日火曜日もう一種の万歩計も調査。ダイソーにはもう一種類万歩計がある。設計は古い(基板上には2010年とある)が構造はこちらのほうがきっちりしている。リセットが長押しではなく、即効いてしまうので、カウンターとして制御するには、信号が一本多く必要となる。そのためtiny13のデバッグには採用しなかった。液晶を完全に乗っ取るなら話は別。この液晶、比較すると横に長く、数字はでかい、個人的見解ではちょっとダサい、良く云えば味がある。基板側を見ると2.54mmピッチゆえ、ユニバーサル基板や、ブレッドボード上では使いやすいかもしれない。ガイガーカウンタ実験時に購入しておいた奴をバラしてセロハンテープ作戦を決行した。調査結果は以下のとおり、信号線は14本、4コモン10セグでした。制御信号が2本多く必要でATtiny2313ではIOが残り4本になっちゃう、ってマイナスがあるけど、どの信号がどの液晶部を担当しているかという点においてはものすごく把握しやすいか。秋月のレベル変換モジュールを使ってみた<追記:2016.07.05>実験しなおしました。「秋月のI2Cバス用双方向電圧レベル変換モジュール(PCA9306)を使ってみる。→delayMicroseconds()を使ってもう少し周波数を上げて計測したほうがいいかな?Arduinoのスケッチとか、何か根本的なところで間違ってるのかもしれない秋月のLCDはピンヘッダをはんだづけするときに失敗してデカップリングコンデンサを外してしまっているので(http://dad8893.blogspot.jp/2014/08/i2clcd.html)aitendoのLCDでも試したが同じ。調べたかったのですが、時間がなかなか取れず、ようやく万歩計液晶の回路を調べました。前にも書きましたが、小さくて無駄のない液晶ってなかなかないわけです。☆調査方法ですがロジアナなんて持ってないからセロハンテープです。液晶に接続されるパターンをセロハンテープでマスクして一旦組み全液晶表示して、状態を手で書き写す。それを一つづつ全部の信号に適用。表示されない液晶が、マスクした信号線の担当箇所だよな(笑)という地味ーな作業。謎のパターンがあり、これをGNDに落とすと全ての数字に8を出すスイッチとなることがわかってたので、こいつが利用できたわけです。調査結果がこんなかんじです。5コモン7セグでした。電圧はテキトーに3Vくらいで試してみます。3V)おそらくtiny2313を一個、フルに液晶表示専用に供すればいけそう。12本の信号使ってもまだIOは6本あるので表示データもtiny13から送れそうだ...ソフトでi2c実装するって手もあるか。LCDをAVRで試すもう一種の万歩計も調査。