【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);
}
}
}
沙发~ 里昂那多真心无敌哈! 不是比例的:L 厉害啊 !楼主没有相关技术手册公布吗》??? 问下Keyboard.begin(); 需要什么库?我试着编译了下 报错:L
页:
[1]