如何用Arduino Uno和游戏杆制作PC鼠标

作者:平博  来源:平博88  时间:2019-12-21   点击:

  1个操纵杆(我使用了SainSmart PS2游戏杆模块,并且会推荐它)

  将五根母头线连接到操纵杆模块的引脚上。现在,将五根公头线连接到母线的末端并将它们连接到这样的Arduino:

  将Uno连接到你的PC并上传这里看到的操纵杆代码(请注意我最初没有创建这个代码):

  现在已经设置了Uno,我们需要将它连接到我的Java程序,该程序能够获取Uno的串行输出值特殊库RxTx并使用库集合JNA移动鼠标。这两个库都包含在此步骤结束时供下载。请注意,我从示例RxTx中更改的代码的唯一部分是添加了以我为操纵杆校准的方式移动鼠标的方法。它有点粗糙,但它符合我的目的。

  我使用BlueJ作为我的IDE,但无论你使用哪种Java IDE,都要为这个项目安装RxTx和JNA库,我将其命名为“Mouse”。完成后,创建一个项目并包含以下代码:

  串更改为您的arduino Uno所连接的端口。 (我从Java程序中的默认Com3更改为Com4)- 指出与Raspberry Pi相关的行(如果你复制了我的程序,我已经这样做了)

  我希望这个项目适用于您,并且您可以改善它。最终,最简单的解决方案是使用Arduino Leonard或Mini作为鼠标输入的系统设备,但我发现使Uno功能以非设计的方式 - 鼠标 - 通过使用我的方式很有趣有限的Java知识。

  - 这个项目的实际设备驱动程序。我不确定这是否可行,也许有人可以就此问题给我启发!

  Arduino UNO是Arduino入门的最佳选择,在编著本书时,其最新的版本为UNO R3,本书....

  本文档的主要内容详细介绍的是Arduino的集成开发环境的安装和使用教程。

  虽然有线鼠标可以为游戏用户带来更出色的响应速度,同时也无需担心电量问题。但是办公商务人士更倾向于小巧....

  近日,ThinkPad 推出了一款Thinkplus无线,黑红双色可换壳,售价69元。

  本书主要讲解了Arduino开发板的物理特性与接口功能,Arduino使用的各种AVR微控制器, A....

  公司市场比较成熟的树莓派产品,现在想要自己研发,如果招聘有问题,请各位大神指正。 招聘 开源硬件工程师 薪...

  DA1469X开发工具包PRO可作为主板提供两个子面板之一(VFBGA-100/LFBGA-8)的插....

  本文档的主要内容详细介绍的是红外壁障模块的详细资料合集包括了:Arduino参考程序,YL-62传感....

  本文档的主要内容详细介绍的是Arduino转接控制板的电路原理图免费下载。

  本文档的主要内容详细介绍的是Arduino教学机器人的使用教程免费下载包括了:第一章 Arduino....

  本文档的主要内容详细介绍的是如何使用语音模块和Arduino进行交流的资料免费下载。

  酷冷至尊MM711天狼星RGB鼠标推出,采用PMW3389引擎售价359元

  12月5日消息,据酷冷至尊官方消息,酷冷至尊“打洞”鼠标MM711天狼星推出RGB版本,重量控制在6....

  罗技推出GPW无线日消息,据罗技官方消息,罗技正式推出粉红色G PRO wireless(外号“狗屁王”)鼠标....

  欢迎来到Arduino的世界!Arduino是一个开源的开发平台,在全世界范围内成千上万的人正在用它....

  本文档的主要内容详细介绍的是测试比较四种Arduino Nano全新型号的数据详细说明。

  注意此方法如何首先擦除桨,并且然后再次绘制。必须这样做。如果绘制了新的桨叶位置,则屏幕上将有两个重叠....

  到目前为止,列出的Arduino开发板核心中的各种Atmel芯片使Arduino项目变得如此轻便-通....

  其中有一个自定义MIDI控制器的许多实际用途。您可以建造一个大型的脚踏控制单元,或者一个时尚的录音棚....

  尽管承担的项目比通常的初学者闪烁的LED稍大一些在教程中,我们几乎没有涉及到Arduino开发板和类....

  尽管本教程使用的是旧的遥控器,但使用IR blasting Android设备的过程完全相同,并且零....

  您正在微控制器板上编写嵌入式代码。这几乎总是意味着您正在通过董事会的一些图钉与外界互动。您如何知道哪....

  如果您已经走了这么远,并且有兴趣参与进来,那么我们将助您一臂之力。首先购买Arduino入门套件,我....

  这篇文章在Arduino上是有意的,我敢肯定,很多人会不同意其中的观点。不可否认的是,对于所有这些故....

  如果您喜欢制作一个,请考虑在LCD模块上添加一个读数。然后,您可以获得准确的电压。如果您的套件未配备....

  如您所见,Arduino是进入电子产品和软件的简便方法。它是初学者最好的微控制器之一。希望您已经看到....

  现在,当您按Play时,多维数据集将在您上方生成并掉落。您可以使用电位计来避免它们,并可以使用按钮来....

  从来没有更多的方法可以点亮您的房屋。低功率的LED灯条和灯泡不仅价格便宜,而且可以通过各种令人敬畏的....

  您可以完全取消螺线管,并在其中安装一个LED灯条,并使用RFID激活灯。当可以将具有访问权限的卡或便....

  这不是一个具体问题,而是一个耐心问题。 Arduino使进入并开始制作原型创意变得非常容易。虽然困难....

  在此项目中,我们建立了一个独立的LED矩阵从零开始的运动系统,即运动激活的系统,即使在最恶劣的天气下....

  拧紧按下按钮,连接电池并合上盖子。注意不要夹住任何电线,或将它们捆得太紧,以免造成短路。根据尾线度创意研究所

  您将需要将地址和writeCount存储在EEPROM中(并且writeCount需要在地址位置之间....

  该演示草图展示了WS2812试条可以实现的多种可能效果组合。除了从常规的LED灯带升级之外,它们也可....

  第一个将光标位置(将显示下一个文本的位置)设置为第0列和第1行。列和行号均从0而不是1开始。

  此代码稍微复杂一些。请注意,两个循环如何从零变为“ halfLeds – 1”(3)。这使扫描仪更好....

  现在,在LED的边缘添加一些热胶并将其粘贴到位。我将一块海绵粘在电路下面,以便它可以紧紧地放在盒子里....

  您应该发现一切仍然有效。高速通信通常不是必需的,因此经常使用9600的波特率,因为许多串行外围设备(....

  关于arduino驱动的8*8*8光立方的一些问题,感谢大家抽出时间看我的问题,如果能详细回答的话不胜感激。

  由于是自己探索,基本刚刚起步学习,算是基本没有学过系统的知识,而且时间比较紧迫,有些问题实在没办法解决,希望能得到大家的...

  现在尝试通过将速度提高到20以上来找到步进器的最大速度。在确定一点之后,您会发现电机完全不动。这是因....

  这将返回一个ImageReturnCode,如前所述。如果图像太大而无法容纳在可用RAM中,则将返回....

  有时,编译器会尝试优化代码以提高速度。有时,这些优化会将常用变量的副本保留在寄存器中以便快速访问。问....

  在电机的各个端子之间连接有一个二极管。二极管仅允许电流沿一个方向(箭头方向)流动。

  一旦您知道如何使用74HC595,那么使用许多LED可以做很多事情。您可以尝试以下操作:

  伺服电机的位置由脉冲长度设置。伺服器预计大约每20毫秒接收一次脉冲。如果该脉冲在1毫秒内为高电平,则....

  就是这样!别忘了,您可以刻录几种不同的种类引导加载程序,例如Uno,Duemilanove,Lily....

  PCA9865芯片的“全部通线 。这是已配置地址的补充。将背包的地址设置为0x71或....

  如果收到错误的设备描述符read/64,错误-71,重新引导并使用空格键停止引导过程。然后在U-Bo....

  通常可以忽略这些内容,并且不应干涉与程序上传。不幸的是,Linux的USB内核与Trinket/Ge....

  要制作新的位图,请确保它们小于240 x 320像素,并以 24位BMP格式保存!即使它们不是24位....

  这是一个方便的Arduino防护板:我们有很多人在寻找专用且设计良好的数据记录防护板。我们努力设计出....

  Arduino库是共享代码的便捷方法,例如设备驱动程序或常用的实用程序功能。本指南详细介绍了如何在计....

  Adafruit商店中最酷的产品之一是汽车仪表步进电机,这是一种带有指针指示器的步进电机。该仪表可用....

  求一下程序框图,谢谢大家。 (18版的lv不支持LIFA, 那个LINX也不太会用), 或者有LINX的 使用资料...

  大家有没有使用labview控制arduino然后控制步进电机的程序啊,等大佬解答,谢谢

  大家有没有使用labview控制arduino然后控制步进电机的程序啊,等大佬解答,谢谢了...

  我用arduino输出0-5V直流电压来控制电气比例阀,0-5V对应比例阀输出0.001-0.1MPA的气压,用analogWrite来输...

  为什么ALIENTEK MINISTM32 实验26触控USB鼠标代码软件仿真点RUN就会报错?

  我用KEIL直接编译“ALIENTEK MINISTM32 实验26 触控USB鼠标”的原代码,没有报错,然后我点DEBUG软件...

  请问哪位高手使用过Arduino 自带的a/d转换器。目前遇到的问题是模拟量转换结果不停跳变,在模拟量保持为恒定值的情况下,求帮忙...

  我是新手小白,最近在研究和学习arduino,然后想用VBB去做模拟电路,不想买这么多硬件,有些硬件买来可能用一次就不用了。。。...

  问一个基础问题 在用Arduino做一个量程为5V的电压计时,直接读取对应引脚的值乘上5/1023就行了,这里的引脚明显...

  arduino产生pwm波+l298n驱动小车电机的三种方式(附电路连接图和pwm详解)

  前段时间参加硕士复试,有一道题是pwm是什么,如何产生pwm,录取成功后接下来在这里写一下吧! 1、脉冲宽度调制(PWM)是一种...

平博

平博

成都平博网络科技股份有限公司 版权所有

平博,平博88     蜀ICP备13018955号-1

《互联网文化暂行规定》 文化部网络游戏举报与联系邮箱:www.fanqie99.com 四川省互联网不良与违法信息举报中心

全国文化市场举报电话:12318