Arduino 教程--第三十四课 Arduino 键盘串口

Arduino 教程--第三十四课 Arduino 键盘串口

ID:47707748

大小:557.77 KB

页数:4页

时间:2020-01-20

Arduino 教程--第三十四课  Arduino 键盘串口_第1页
Arduino 教程--第三十四课  Arduino 键盘串口_第2页
Arduino 教程--第三十四课  Arduino 键盘串口_第3页
Arduino 教程--第三十四课  Arduino 键盘串口_第4页
资源描述:

《Arduino 教程--第三十四课 Arduino 键盘串口》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第三十四课Arduino键盘串口此示例监听来自串口的一个字节。当接收到时,电路板发送一个击键回到计算机。发送的击键比接收的击键高一个,因此如果从串口监视器发送“a”,你将从连接到计算机的电路板接收到“b”。“1”将返回“2”等。警告 -当你使用 Keyboard.print()命令时,Leonardo,Micro或Due板会接管你计算机的键盘。为确保在使用此功能运行草图时不会失去对计算机的控制,请在调用Keyboard.print()之前设置可靠的控制系统。这个草图被设计为只在板通过串口接收到一个字节后才发送一个键盘命令。必需

2、的组件你将需要以下组件:·1×ArduinoLeonardo,Micro,或Due板程序只需使用USB线将电路板连接到计算机。草图在计算机上打开ArduinoIDE软件。使用Arduino语言进行编码控制你的电路。通过单击“New”打开一个新的草图文件。注意 - 你必须在Arduino库文件中包含键盘库。将键盘库文件复制并粘贴到以下标黄色的名为“libraries”的文件中。Arduino代码/*KeyboardtestFortheArduinoLeonardo,MicroorDueReadsabytefromtheseria

3、lport,sendsakeystrokeback.Thesentkeystrokeisonehigherthanwhat'sreceived,e.g.ifyousenda,yougetb,sendAyougetB,andsoforth.Thecircuit:*none*/#include"Keyboard.h"voidsetup(){//opentheserialport:Serial.begin(9600);//initializecontroloverthekeyboard:Keyboard.begin();}voidl

4、oop(){//checkforincomingserialdata:if(Serial.available()>0){//readincomingserialdata:charinChar=Serial.read();//TypethenextASCIIvaluefromwhatyoureceived:Keyboard.write(inChar+1);}}代码说明一旦开始编程,则打开你的串口监视器并发送一个字节。电路板将回复一个击键,这是一个更高的数字。结果当你发送一个字节时,电路板将会在ArduinoIDE串口监视器上回复

5、一个更高数字的击键。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。