2020-06-24から1日間の記事一覧

マトリクスキーパッド4×4 / Cで記述する / 任意の端子に接続できるようにする

テキストからは逸れるが今度は任意の端子を選んで接続できるようにする。セット、クリアを、ポート単位ではなくピン1本ずつ行う。 https://github.com/ti-nspire/AVR/tree/master/MatrixKeypad サンプルファイル: #define F_CPU 8000000UL #include <avr/io.h> #includ</avr/io.h>…

マトリクスキーパッド4×4 / Cで記述する

pp.419-420 同じことを今度はCで記述する。 サンプルファイル: /* 下のように接続する。 ROW0 → PD7 ROW1 → PD6 ROW2 → PD5 ROW3 → PD4 COL3 → PD3 COL2 → PD2 COL1 → PD1 COL0 → PD0 */ #define F_CPU 8000000UL #include <avr/io.h> #include "MatKeyClass.h" const </avr/io.h>…