Emakefun Matrix Keyboard Arduino 库 1.0.1
载入中...
搜索中...
未找到
print_key_state.ino 文件参考

示例:循环判断每个按键的状态。 更多...

#include <Wire.h>
#include "matrix_keyboard.h"

浏览该文件的源代码.

宏定义

#define PRINT_KEY_STATE(key)
 

函数

void setup ()
 
void loop ()
 

详细描述

示例:循环判断每个按键的状态。

在文件 print_key_state.ino 中定义.

宏定义说明

◆ PRINT_KEY_STATE

#define PRINT_KEY_STATE ( key)
值:
if (g_matrix_keyboard.Pressed(emakefun::MatrixKeyboard::kKey##key)) { \
Serial.println(F("key " #key " pressed")); \
} else if (g_matrix_keyboard.Pressing(emakefun::MatrixKeyboard::kKey##key)) { \
Serial.println(F("key " #key " pressing")); \
} else if (g_matrix_keyboard.Released(emakefun::MatrixKeyboard::kKey##key)) { \
Serial.println(F("key " #key " released")); \
}

在文件 print_key_state.ino20 行定义.

函数说明

◆ loop()

void loop ( )

在文件 print_key_state.ino59 行定义.

◆ setup()

void setup ( )

在文件 print_key_state.ino39 行定义.