🎭

トグルスイッチの使い方

2023/03/16に公開

部品

https://akizukidenshi.com/catalog/g/gP-03774/

LEDに繋ぐ場合

VCC → 左 → 中央 → 抵抗(220Ω) → LED → GND とする。緑の線は意味がなさそうに思えるが OFF のときに入力を安定させるために必要になる。

Arduino の入力に繋ぐ場合

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
  pinMode(8, INPUT);
}

void loop() {
  digitalWrite(LED_BUILTIN, digitalRead(8));
}

https://zenn.dev/megeton/articles/6ab54f2ddf2f9d

と似ている。

  1. VCC → 左 → 中央 → 8
  2. スイッチ右(緑) → GND

緑の線があるとおかげで OFF のときの入力が安定して 0 になる。内蔵LEDが消灯しているので 0 になっていることがわかる。

VCCを繋ぐ側と ON / OFF の関係

中央に向けてスイッチを倒すと ON になると考えると理解しやすい。

つまり、

  • 右に倒したときONにしたければ左側にVCCを繋ぐ
  • 左に倒したときONにしたければ右側にVCCを繋ぐ

とする。

Discussion