查看: 7665|回复: 14

【Z】视频!模型遥控器通过leonardo无线模拟键盘,畅玩PC游...

[复制链接]

该用户从未签到

发表于 2013-7-9 15:17 | 显示全部楼层 |阅读模式
昨天呢,给大家带了一个leonardo作为USB键盘模拟的视频,今天,小Z心血来潮,就做了一个车控、模型接收机与leonardo连接并且模拟键盘方向键来畅玩PC游戏的视频演示~

视频演示~

QQ截图20130709145920.jpg
QQ截图20130709145929.jpg
QQ截图20130709145903.jpg
QQ截图20130708191305.jpg

leonardo配上接收机还是非常漂亮的~
QQ截图20130709145935.jpg
连接很简单,就是模型接收机,洞洞板的电路如下~实际上就是连上电源接口和数字引脚,程序在下面~

QQ截图20130709150005.jpg

程序部分
[mw_shl_code=c,true]
//Zzz arduino leonardo 模型控接收机连接并模拟键盘控制PC游戏车辆程序
void setup()
{
  Serial.begin(9600);
  Keyboard.begin();
  pinMode(11, INPUT);
  pinMode(12, INPUT);
}

void loop()
{
  int X, Y;
  
  X = pulseIn(12,HIGH);
  Y = pulseIn(11,HIGH);
  
  if(X>600 && Y>600)
  {
  if (Y>1500)
  {
   Keyboard.press(KEY_UP_ARROW);
   Keyboard.release(KEY_DOWN_ARROW);
  }
  
  if (Y<1400)
  {
   Keyboard.press(KEY_DOWN_ARROW);
   Keyboard.release(KEY_UP_ARROW);
  }
  
  if (Y<1500 && Y>1400)
  {
   Keyboard.release(KEY_UP_ARROW);
   Keyboard.release(KEY_DOWN_ARROW);
  }
  
  if (X>1600)
  {
   Keyboard.press(KEY_LEFT_ARROW);
   Keyboard.release(KEY_RIGHT_ARROW);
  }
  
  if (X<1300)
  {
   Keyboard.press(KEY_RIGHT_ARROW);
   Keyboard.release(KEY_LEFT_ARROW);
  }
  
  if (X<1500 && X>1400)
  {
   Keyboard.release(KEY_LEFT_ARROW);
   Keyboard.release(KEY_RIGHT_ARROW);
  }
  }
}[/mw_shl_code]


评分

参与人数 1贡献 +1 收起 理由
奈何col + 1 Z哥威武

查看全部评分

该用户从未签到

发表于 2013-7-9 15:40 | 显示全部楼层
Z哥好厉害~

该用户从未签到

发表于 2013-7-9 16:01 | 显示全部楼层
好暴力的演示视频。。。Z的尼龙柱现在用的出神入化了!

该用户从未签到

发表于 2013-7-9 16:04 | 显示全部楼层
..Z哥V5..

该用户从未签到

发表于 2013-7-9 22:22 | 显示全部楼层
大神啊。

该用户从未签到

发表于 2013-7-10 08:45 | 显示全部楼层
Z哥威武!

该用户从未签到

发表于 2013-7-10 22:19 | 显示全部楼层
大神,佩服{:soso_e179:}

该用户从未签到

发表于 2013-7-12 17:09 | 显示全部楼层
请问游戏的名字是什么?

点评

Zzz
GTA4............................  发表于 2013-7-12 17:53

该用户从未签到

发表于 2013-7-14 12:58 | 显示全部楼层
楼主,神啊

该用户从未签到

发表于 2013-7-31 12:24 | 显示全部楼层
膜拜!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

arduinoT12焊台 控制器 炫酷UI
arduinoT12焊台 控制器 炫
*声明:本项目源于https://github.com/wagiminator/ATmega-Soldering-Station 采用CC3
arduino uno 读取不了DHT11数据,求助大佬!!!
arduino uno 读取不了DHT1
整了两天了,还是没整出来,换了线,换了传感器都不行!就差换板子了。求助各位大佬。
Arduino引脚图
Arduino引脚图
Arduino UNO R3 (CH340G)引脚 持续更新中·····
ESP8266/RJ45网口CH9121/POE供电/USB转TTL口网络继电器开发板
ESP8266/RJ45网口CH9121/P
四路继电器控制板带RJ45网口CH9121,POE供电,USB转TTL口,Type-C接口,STC单片机冷启E
Arduino物联网开发实例教程
Arduino物联网开发实例教
[md] **blinker用户交流群 301438087 (仅限github已Star的用户加群)** ## bli
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表