四按鍵模組
1、概述
四按鍵模組包含4個瞬時按壓按鈕,按壓按鈕在家用電器方面的電視機、電腦中的錄音筆、醫療器材中的呼叫系統等領域都有涉及應用,具有結構簡單,反饋良好等特點。該模組可應用在控制小車的移動方向與視頻互動遊戲等方面。本模組接口是黑色色標,是模擬量信號,需要連接到主板上帶有黑色標識接口。 2 、技術規格
l 工作電壓: 5V DC l 按鍵數量:4 l 控制方式:單向模擬口控制 l 模組尺寸: 51.2 x 24 x 18 mm (長x寬x高) 3 、功能特性
l 模組的白色區域是與金屬梁接觸的參考區域; l 四按鍵模組包含狀態提示燈與電源提示燈; l 具有反接保護,電源反接不會損壞IC; l 支持Arduino IDE編程, 並且提供運行庫來簡化編程; l 支持mBlock圖形化編程,適合全年齡用戶; l 使用RJ25接口連線方便; l 模組化安裝,兼容樂高系列; l 配有OUT、VCC、GND接頭支持絕大多數Arduino系列主控板。
4 、引腳定義
四按鍵模組有三個針腳的接頭,每個針腳的功能如下表 序號 | 引腳 | 功能 | 1 | GND | 地線 | 2 | VCC | 電源線 | 3 | OUT | 模擬量輸出 |
表1 3-Pin 接頭功能表
- #include "MeOrion.h"
- #include
- #include
- Me4Button btn(PORT_8);
- void setup()
- {
- Serial.begin(9600);
- }
- void loop()
- {
- switch(btn.pressed() )
- {
- case KEY1:
- Serial.println("KEY1 pressed");
- break;
- case KEY2:
- Serial.println("KEY2 pressed");
- break;
- case KEY3:
- Serial.println("KEY3 pressed");
- break;
- case KEY4:
- Serial.println("KEY4 pressed");
- break;
- }
- delay(10);
- }
複製代碼
函數 | 功能 | Me4Button(uint8_t port) | 選定接口 | uint8_t pressed() | 輸出被按下的按鍵號 |
串口顯示結果 7 、原理解析
四按鍵模組包含4個四腳按鍵,依靠金屬彈片來保護受力情況;在四腳按鍵開關中,當某個按鈕被按壓時,電路導通;當撤銷這種壓力的時候,電路斷開。這個施壓的力,就是用我們的手去開按鈕、關按鈕的動作。四個按鍵開關共用一個模擬輸出,當不同按鍵被按下時所輸出的模擬值不同,由此可以判斷是哪個按鈕被按下。
|