
###前提・実現したいこと
Raspberry Pi3のGPIOを使って、あれこれする前に、まずは電源の制御、Lチカをやろうとしています。(電気回路のことが心配での相談です)
###発生している問題・エラーメッセージ
ショート回路が危険、ということは分かるのですが、GPIOを使ってスイッチの制御をしようとするとGPIO(3.3V)-->スイッチ-->GNDの回路となり、ほぼ抵抗のない回路になります。
V=RIですので、3.3[V]=0.00...[Ω] x I[A]、I[A]=膨大な数になるように思われます。一方RPiのGPIO1回路の制限は、1回路あたり16[mA]=0.016[A]となり、恐らく制限を超えてしまうように思われます。
pupさんのブログの写真が分かりやすいのですね。
Q.1 このようにして回路が破損しない理由を教えていただけないでしょうか?
Q.2 GPIOには、出力(3.3Vかける)モードと入力(3.3Vがかっているか)モードがあるのですが、
GPIO-->スイッチ-->GPIOの構成でも安全に手で押したことを検出できるスイッチを作ることができるのでしょうか?
###該当のソースコード
(ショートによる破損の話のため割愛します。)
###試したこと
Raspberry PiのGPIO関係のブログを見ましたが、恐らく初歩的過ぎてどこにも書かれておらず、行き詰っています。ブログに書いてある通り回路をつなげば動くのでしょうが、理解しないで回路を作ることが危険だと思い相談に至りました。
参考)
ツールラボ
くらげのIoTテクノロジー
###補足情報(言語/FW/ツール等のバージョンなど)
Raspberry Pi
Python3

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/10/13 09:16
2017/10/13 10:06