テストボードができたので、いろいろと動作確認しました。
チャタリング防止のために付けたシュミットトリガ付きインバータがインバータだということをすっかり忘れて作ったため、スイッチのLとHが逆になってたw
まあテストボードだからどうでもいいっすよ(ぉ
あとはLEDがまぶしすぎたりとか…。
で、もともとはLCDを使った工作のためのテストボードが欲しかったのでLCDが本題だったりする。
というわけでLCDを取り付けて、この際だからLCD関連サブルーチンをまとめてライブラリ化…
…。
…うごかねぇ(ぉ
なんというか、色々とコマンドを送っているつもりなのにLCDが反応してくれません。
なんでだ…。
…と思って色々確認したら、4ビットモードの時にデータを送る先はDB0〜3じゃなくてDB4〜7でした。
要するに基板の設計ミス。
仕方ないのでUEWで配線しなおしました…。
で、
LCD動いたよー!
でも、次に作ろうとしてるのが小型で電池駆動の装置なので、この白抜きLCDもどうなのかなって感じが。
白色のバックライトを付けてないと全然みえない(らしい)んですよね。
普通のLCDなら日光下であればバックライトなしでも全然見えるし、バックライトは暗くても全然OKなのでこれは痛い。
でも、秋月で買える8x2文字の液晶はこれしかないんだよー…。
マルツとか行ったら他のサイズもあるかな…。
チャタリング防止のために付けたシュミットトリガ付きインバータがインバータだということをすっかり忘れて作ったため、スイッチのLとHが逆になってたw
まあテストボードだからどうでもいいっすよ(ぉ
あとはLEDがまぶしすぎたりとか…。
で、もともとはLCDを使った工作のためのテストボードが欲しかったのでLCDが本題だったりする。
というわけでLCDを取り付けて、この際だからLCD関連サブルーチンをまとめてライブラリ化…
…。
…うごかねぇ(ぉ
なんというか、色々とコマンドを送っているつもりなのにLCDが反応してくれません。
なんでだ…。
…と思って色々確認したら、4ビットモードの時にデータを送る先はDB0〜3じゃなくてDB4〜7でした。
要するに基板の設計ミス。
仕方ないのでUEWで配線しなおしました…。
で、
LCD動いたよー!
でも、次に作ろうとしてるのが小型で電池駆動の装置なので、この白抜きLCDもどうなのかなって感じが。
白色のバックライトを付けてないと全然みえない(らしい)んですよね。
普通のLCDなら日光下であればバックライトなしでも全然見えるし、バックライトは暗くても全然OKなのでこれは痛い。
でも、秋月で買える8x2文字の液晶はこれしかないんだよー…。
マルツとか行ったら他のサイズもあるかな…。