按鈕開關與蜂鳴器

結合按鈕開關與蜂鳴器。按鈕按下去,蜂鳴器響一聲,LED亮一下 。

先來看看成果影片 。

材料和接線圖

  • Arduino Uno x1
  • 按鈕開關 Push Button x1
  • 蜂鳴器 Buzzer x1
  • LED x1
  • 電阻 10K x1


按鈕開關有方向性,請按右圖將開關插入麵包板中線兩端。開關腳2接 10K電阻,電阻另一端接 5V。開關腳 2 再有一條線接 Arduino pin 7。開關腳3接 GND。

(按鈕開關內部接線圖,如右圖所示。按鈕還沒按下去時,腳1腳2是連通的,

腳3腳4也是連通的。當按鈕按住時,上下側的腳位(如腳2和腳3)就連通了 )。

(此為上拉電阻 Pull up resistor 的接線方式,當按鈕按下時電位值是 0,不按按鈕時電位值是1 )。

蜂鳴器 + 腳接 Arduino pin 2;-- 腳接 GND。

LED長腳直接插在 Arduino pin 13,短腳插在 pin 13旁邊的 GND。

共用 Arduino GND 和 5V 在麵包板上:

GND 接麵包板藍線 -

5V 接麵包板紅線 +


程式

複製貼上下列程式於 Arduino IDE中,點擊 ”工具”,確認開發板是 Arduino/Genuino Uno, 序列埠 Port COM已接上。再點擊 ”上傳”,大功告成。

創客點子

用一長聲或一短聲,發射摩爾斯電碼(Morse code)。特別是學會發射求救信號 SOS。摩爾斯電碼參考網站 :

https://www.123rf.com/photo_7546796_morse-code.html