这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【手势翻页笔】过程贴-手势翻页笔功能的实现

共1条 1/1 1 跳转至

【手势翻页笔】过程贴-手势翻页笔功能的实现

高工
2024-05-19 22:25:00     打赏

这一部分主要是对手势传感器的动作与USB-HID功能的结合,我们进行翻页功能的实现主要就是PgUp和PgDn的功能对应,选取手势中的向左和向右分别对应上述按键,其他手势不处理。这部分没有什么多余的内容,我们已经实现了按键进行PgDn的功能,也是实现了多种手势的采集,直接在手势处理函数中加入PgUp和PgDn的操作就可以了:

case PAJ7620_GESTURE_LEFT:
 {
      uesr_key_cnt = 5;
      GetPointerData(&hid_event);
      ux_device_class_hid_event_set(hid_keyboard, &hid_event);
    
      uesr_key_cnt = 0;
      GetPointerData(&hid_event);
      ux_device_class_hid_event_set(hid_keyboard, &hid_event);
      printf("Gesture: Left\r\n");
      break;
 }
 case PAJ7620_GESTURE_RIGHT:
 {
      uesr_key_cnt = 6;
      GetPointerData(&hid_event);
      ux_device_class_hid_event_set(hid_keyboard, &hid_event);
    
      uesr_key_cnt = 0;
      GetPointerData(&hid_event);
      ux_device_class_hid_event_set(hid_keyboard, &hid_event);
      printf("Gesture: Right\r\n");
      break;
 }

到这里进阶作业完成,效果挺不错的,只要是在掠过的时候注意范围,有效的检测距离10cm左右,具体的效果展示在成果贴中进行视频展示。




关键词: 手势翻页笔     DIY     过程贴    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]