前提・実現したいこと
raspberry piを用いて、電子工作を始めようと思い、
初期的な動作確認を行っていたところ、GPIOの入力が出来ないことが分かりました。
出力出来ることは、LED点灯の制御で確認済みです。
発生している問題・エラーメッセージ
GPIOの動作確認の方法として、以下を試しました。
・出力
GPIOを出力ポートに設定し、点灯プログラムで点滅制御を行いました。
思った通りの点滅動作を行ったため、動作することを確認。
・入力
タクトスイッチを用いてGPIOの入力モードの確認を行ったが、一向に検知されない。
常にLOW状態で表示される。
使用ハードと周辺機器
スペック:raspberry pi zero
電源:5V/1A
コードの表示
Terminal
1gpio readable 2gpio -g mode 26 in 3gpio -g read 26
試したこと
スイッチを入力ポートとして検知しているかの確認を行うため、
コマンドラインを用いて、直接ポートの状況を確認。
gpio readable で現在の状況を確認。
gpio -g mode 26 in で入力ポートに設定。
gpio -g read 26 で状態を監視したが、スイッチを押しても常時0が出ていた。
テスターを用いてスイッチ押した時に、3.3Vがポート26に入っていることは確認済です。
3.3V---スイッチ---(gpio26)並列して(1kΩ抵抗---GND)
上記のように接続をしています。
どうしたら入力モードが使えるようになるのでしょうか。
もしくはgpioの入力モードのみ壊れることがあるのでしょうか。
ご回答宜しくお願い致します。
あなたの回答
tips
プレビュー