現在、次のセットアップを持つプロジェクトに取り組んでいます。
- AVR マイクロコントローラ
- IDE - AVRスタジオ
- オペレーティング システム - FreeRTOS
入力には、4x3 のキーパッド マトリックスを使用しています。入力を数値として受け取るように、4x3 キーパッドを既にコーディングしています。しかし、今は英数字にしたいと思っています。携帯電話のキーパッドに見られるように。
例 - キー 2 は、2、a、b、c の入力を取得するために使用されます。キー 2 を 1 回押すと番号 2 が表示され、キー 2 を 2 回押すと「a」が表示され、キー 2 を 3 回押すと「b」が表示され、キー 2 を 4 回押すと「d」が表示されます。
上記の意味を理解していただければ幸いです。このタイプの機能を実装するために C でコードのアイデアを提供できる人はいますか?