zzz 发表于 2013-7-9 15:33:25

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

昨天呢,给大家带了一个leonardo作为USB键盘模拟的视频,今天,小Z心血来潮,就做了一个车控、模型接收机与leonardo连接并且模拟键盘方向键来畅玩PC游戏的视频演示~

视频演示~
http://v.youku.com/v_show/id_XNTgwODM5NDA0.html


leonardo配上接收机还是非常漂亮的~

连接很简单,就是模型接收机,洞洞板的电路如下~实际上就是连上电源接口和数字引脚,程序在下面~


程序部分
//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);
}
}
}

幻生幻灭 发表于 2013-7-9 16:05:54

沙发~ 里昂那多真心无敌哈!

yaoyonghe 发表于 2013-7-9 19:20:05

不是比例的:L

学慧放弃 发表于 2013-7-11 20:38:14

厉害啊 !楼主没有相关技术手册公布吗》???

iiixxxiii 发表于 2013-7-30 22:38:04

问下Keyboard.begin(); 需要什么库?我试着编译了下 报错:L
页: [1]
查看完整版本: 【Z】视频!模型遥控器通过leonardo无线模拟键盘,畅玩PC游戏~