在线时间19 小时
UID2116607
注册时间2015-2-12
NXP金币0
该用户从未签到
注册会员

- 积分
- 178
- 最后登录
- 2017-3-8
|
我想使用MBED来模拟鼠标
#include "mbed.h"
#include"USBMouse.h"
USBMouse mouse;
DigitalIn Key1(PTD6);
DigitalIn Key2(PTA4);
//DigitalIn Key3(PTA4);
int main() {
while (1)
{
if(Key1 == 0)
{
mouse.click(MOUSE_LEFT);
}
if(Key2 == 0)
{
mouse.click(MOUSE_RIGHT);
}
wait(0.1);
}
}
使用USB模拟键盘
#include"USBKeyboard.h"
//LED1: NUM_LOCK
//LED2: CAPS_LOCK
//LED3: SCROLL_LOCK
BusOut leds(LED1, LED2, LED3);
DigitalOut led(LED4);
USBKeyboard keyboard;
int main(void) {
while (1)
{
led=!led;
keyboard.mediaControl(KEY_VOLUME_DOWN);
keyboard.printf("Hello World data from YL-KL26Z\r\n");
keyboard.keyCode('x', KEY_SHIFT);
keyboard.keyCode('\r');
keyboard.keyCode('\n');
keyboard.keyCode(KEY_CAPS_LOCK);
leds = keyboard.lockStatus();
wait(1);
}
}
使用USB模拟串口
#include "mbed.h"
#include"USBMouse.h"
USBMouse mouse;
DigitalIn Key1(PTD6);
DigitalIn Key2(PTA4);
int main() {
while (1)
{
if(Key1 == 0)
{
mouse.click(MOUSE_LEFT);
}
if(Key2 == 0)
{
mouse.click(MOUSE_RIGHT);
}
wait(0.1);
}
}
|
|