/**/

Arduino - 键盘通信

首页 / Arduino入门教程 / Arduino - 键盘通信

在此示例中,当按下按钮时,会将文本字符串作为键盘输入发送到计算机。

所需组件

您将需要以下组件-

  • 1×Breadboard
  • 1×Arduino Leonardo,Micro或Due板
  • 1×momentary pushbutton
  • 1×10k欧姆电阻器

电路图

遵循电路图,并将面包板上的组件连接起来,如下图所示。

Keyboard Message Breadboard

Arduino代码

/*
   Keyboard Message test For the Arduino Leonardo and Micro,
      Sends a text string when a button is pressed.
   The circuit:
   * pushbutton attached from pin 4 to +5V
   * 10-kilohm resistor attached from pin 4 to ground
*/

#include "Keyboard.h"
const int buttonPin=4; //按钮输入引脚
int previousButtonState=HIGH; //用于检查按钮的状态
int counter=0; //按钮推计数器

void setup() {
   pinMode(buttonPin, INPUT); //使按钮引脚成为输入:
   Keyboard.begin(); //初始化对键盘的控制:
}

void loop() {
   int buttonState=digitalRead(buttonPin); //阅读按钮:
   if ((buttonState != previousButtonState)&& (buttonState == HIGH)) //目前已按下:
      //增加按钮计数器
      counter++;
      //打出一条消息
      Keyboard.print("You pressed the button ");
      Keyboard.print(counter);
      Keyboard.println(" times.");
   }
   //保存当前按钮状态以供下次比较:
   previousButtonState=buttonState;
}

注意代码

将按钮的一个端子连接到Arduino的引脚4,将另一个引脚连接到5V,通过将电阻从引脚4接地,可将其用作下拉电阻,为接地提供参考。

链接:https://www.learnfk.comhttps://www.learnfk.com/arduino/arduino-keyboard-message.html

来源:LearnFk无涯教程网

对电路板进行编程后,拔下USB电缆,打开文本编辑器,然后将文本光标置于键入区域,再次通过USB将开发板连接到计算机,然后按按钮写入文档。

无涯教程网

输出结果

通过使用任何文本编辑器,它将显示通过Arduino发送的文本。

这一章《Arduino - 键盘通信》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

猜你喜欢

从0开始学微服务 -〔胡忠想〕

跟月影学可视化 -〔月影〕

陶辉的网络协议集训班02期 -〔陶辉〕

自动化测试高手课 -〔柳胜〕

如何在 C# 中管理依赖项?

如何实现更好的通用推理

分组滚动差异并除以 Pandas 中的分组总和

如何使用信号量来控制2个线程的进度?

Typescript 具有对象的属性类型

如何制作基于对象 struct 呈现数据的可重用组件?

视频教程

Arduino - 1-19 mc猜数字 - 1 电路搭建 更多视频教程 »