Diary2017/12-A |
12月01日:電子部品の買い物 マイコンでLCD表示とキーマトリックス入力を試したいため、帰宅時に部品購入。通常のキャラクタLCDはパラレル信号で制御線が多いため、I2C変換モジュールも買いました。 |
12月02日:I2C変換でキャラクタLCD 以前I2C制御のキャラクタLCD AQM0802A-FLW-GBWを使っているため、I2C変換モジュールを介せば簡単にパラレルのキャラクタLCDを制御できるかと思いましたがそんなに簡単ではないようです。変換モジュールLCM1602について回路を調べたところ、バスエクステンダIC PCF8574でI2C信号をパラレルにしており、ビット数の関係からLCDの信号線は4bitモード。よってプログラムの変更が必要になります。プログラム修正をトライしたものの今日は成功できず。 |
12月03日:昨日の続き 各信号をオシロで確認したりPCF8574の仕様を勉強したりと一日中デバッグを続けていました。夜までかかりましたが初期化の4bitモードに入れるまでの設定にミスがあったようで、最終的には成功しました。 |
12月04日:American Truck Simulator プレイ日記 8 車窓からBilly the Kidの展示という看板を見つけて、ストリートビューを使って実際にあるのかと調べたらそのまんま実在して軽く感動しました。いやはやよく作られてますね。 |
12月05日:キー入力→LCD 今日のプログラミングはキー入力に応じてLCD出力するものです。一応成功ですが、就寝時刻が遅くに。 |
12月06日:GPIOの設定確認 入出力、データ、プルアップなどの設定方法をまとめました。 |
12月07日:疲れ大 仕事で疲れたのでマイコン関係の進捗なし。早めに寝ました。 |
12月08日:SPINTIRES MudRunnerプレイ日記 9 アップデートが入り、運転席視点でもETS,ATSと同じように後ろを見ることが可能になりました。これでバックも運転席視点で可能になったのでうれしい改良です。 |