0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

自分用メモ:micro:bitでスイッチを使うときに利用するプルアップ・プルダウンを改めて整理した

Posted at

マイコンでスイッチを使うときに利用するプルアップ・プルダウン。
micro:bitで毎度「あれ、これどうやって使うんだっけ?」となるので改めて整理しました。

そもそもなんのためにやるのか?

単純に3Vとポートをつなぐと3V(1)、つながないと0V(0)というやり方でも動きますが、0V(0)のときにノイズなどに弱くなるようです。
より信頼性の高い回路にするためにはプルアップ・プルダウンを行う必要がある、とのこと。

どういうときにどちらを使う?

スイッチONの時0Vにしたい場合 → プルアップ&スイッチはGNDと該当ポートに接続
※内部的には3Vと該当ポートの間に抵抗が追加
※なにもない時3V(HIGH)なのでプルアップ

スイッチOFFの時0Vにしたい場合 → プルダウン&スイッチは3Vと該当ポートに接続
※内部的にはGNDと該当ポートの間に抵抗が追加
※なにもない時0V(ダウン)なのでプルダウン

サンプルプログラム

image.png

参考文献

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?