キーパッドで7セグメント表示を制御するステップバイステップ・ガイド
部品と材料
| 部品 | 数量 | 備考 |
|---|---|---|
| Arduino UNO | 1 | |
| ジャンパー・ワイヤー | 1セット | |
| 7セグメントLED表示器 | 1 | アノード・コモンまたはカソード・コモン |
| 抵抗 221Ω | 1 | 共通ピン用 |
| Adafruit メンブレン 3×4 マトリックス・キーパッド | 1 |
使用ソフトウェア
- Arduino IDE
プロジェクト概要
数字キーパッドで入力した数字を7セグメントLEDに表示するシンプルなプロジェクトです。押した数字がそのまま表示されます。
配線
回路図を参照してください。3×4マトリックス・キーパッドを使用することで、十分なピン数を確保できます。
ソフトウェア
7セグメント制御にはGiuseppe Masino氏のsevenSegmentDisplayライブラリを使用します(ArduinoライブラリマネージャまたはGitHubからインストール)。キーパッド制御には標準のKeypadライブラリも必要です。
コードの調整ポイント
sevenSegmentDisplay ssd(COMMON_ANODE, 13, 12, 11, 10, 9, 8, 7, A0);
- カソード・コモンの場合は
COMMON_ANODEをCOMMON_CATHODEに変更 - 小数点(DP)は未使用なので
のままでも問題ありません
書き込めばすぐに動作します。
コード
- キーパッド表示スケッチ
- sevenSegmentDisplayライブラリ(GitHub)
回路図
製造プロセス
- QR・RFID・体温検知統合アクセス制御システム(Raspberry Piベース)
- スマート貯金箱を作ろう:Arduino Nanoでコインアクセプターを制御
- 自作Arduino TVリモコン:電池駆動・3Dプリントケース・省電力設計
- ArduinoでBluetooth経由でLEDを制御 – シンプルDIYガイド
- Arduino MegaとNextion HMIで作る高機能ウェザーステーション
- Arduino Nanoとジョイスティックで2軸ステッピングモーターを制御:Visuinoで簡単プログラミング
- Windows 10 CortanaでBluetooth経由でArduinoのLEDを制御
- ThimbleKrox: Arduino MicroとMPU-6050を用いた指装着型マウス制御
- Arduino Nanoとジャイロセンサーで実現する精密ドリル深度表示システム
- Millport SmartLathez 1740 CNC旋盤 – 精度とパワー
- DATA MODUL、スマートWi-Fi制御搭載23.1インチ超薄型TFTディスプレイを発表