圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 5203|回復: 0

Makeblcok電子模組手冊----四按鍵模組

[複製鏈接]
benny 發表於 2016-7-6 12:09 | 顯示全部樓層 |閱讀模式
四按鍵模組

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 、引腳定義
四按鍵模組有三個針腳的接頭,每個針腳的功能如下表
序號
引腳
功能
1GND地線
2VCC電源線
3OUT模擬量輸出
表1 3-Pin 接頭功能表

  1. #include "MeOrion.h"
  2. #include  
  3. #include  
  4. Me4Button btn(PORT_8);
  5. void setup()
  6. {
  7.     Serial.begin(9600);
  8. }
  9. void loop()
  10. {
  11.     switch(btn.pressed() )
  12.     {
  13.     case KEY1:
  14.         Serial.println("KEY1 pressed");
  15.         break;
  16.     case KEY2:
  17.         Serial.println("KEY2 pressed");
  18.         break;
  19.     case KEY3:
  20.         Serial.println("KEY3 pressed");
  21.         break;
  22.     case KEY4:
  23.         Serial.println("KEY4 pressed");
  24.         break;
  25.     }   
  26.     delay(10);
  27. }
複製代碼



四按鍵模函數功能列表
   
函數功能
Me4Button(uint8_t port)選定接口
uint8_t pressed()輸出被按下的按鍵號






串口顯示結果
7 、原理解析
四按鍵模包含4個四腳按鍵,依靠金屬彈片來保護受力情況;在四腳按鍵開關中,當某個按鈕被按壓時,電路導通;當撤銷這種壓力的時候,電路斷開。這個施壓的力,就是用我們的手去開按鈕、關按鈕的動作。四個按鍵開關共用一個模擬輸出,當不同按鍵被按下時所輸出的模擬值不同,由此可以判斷是哪個按鈕被按下。

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582 Fax: 07-3924001

GMT+8, 2024-11-23 19:21 , Processed in 0.022295 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表