如何通过arduino实时获得电脑键盘的按键信息

如何通过arduino实时获得电脑键盘的按键信息,第1张

可以,你说的”电脑编好的程序,烧给Arduino,然后Arduino成为一个独立个体进行代码下的活动“是对arduino编程和烧写,这毕谨肢个环节只要一次。arduino根据你的程序运行之后可以通过串口与电脑进行双向通信(前提是你的arduino程序里有串口通信代码)。手世与此同时,如果你用的arduino板上的芯片还有其他未用的串行通信接口或者I2C、SPI、CAN接口,也可以与传感器进行通信,这晌返样,就可以将传感器的数据借助arduino传输至你的电脑了。

网页链接

代码:

#include "Keyboard.h"

int PlayerPin[] = {A0, A1, A2, A3, A4, A5, 0, 1, 2, 3,       4, 5, 6, 7, 8, 9,   10, 11,  12,  13}

// 玩家1         悄迹   W   A    S   D  F    G  I  J  K  F1  玩家2上 左  下  右 3 NUM1 NUM2 NUM4 NUM5 F1

// 键盘的ASCALL码

int keyBoardAscall[] = {87,65,83,68,70,71,73,74,75,194,   218,216,217,215,51,49,50,52,53,194}

void setup()

{

Serial.begin(9600)

Keyboard.begin()

for (int i = 0i <20i++) {

 拍晌 pinMode(PlayerPin[i], INPUT_PULLUP)

}

}

void loop()

{

//Serial.println(digitalRead(PlayerPin[0]))

for (int i = 0i<20i++){

  if(digitalRead(PlayerPin[i]) == 0){

    Keyboard.press(keyBoardAscall[i])

  }

}

Keyboard.releaseAll()

delay(100)

}

代码启贺并

代码

组件:

电阻

3根电线

arduino uno

按键

面包板


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12275407.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存