qq542731976

    1. VL53L0测距芯片试用【ST主题月】 50/33687 stm32/stm8 2018-08-17
      另外按楼主贴的链接可以下到官方的例程,位置是:en.X-CUBE-53L0A1.zip\X-CUBE-53L0A1\STM32CubeExpansion_VL53L0X_V1.2.0\Projects\Multi\Applications\VL53L0X\GestureDetect
    2. VL53L0测距芯片试用【ST主题月】 50/33687 stm32/stm8 2018-08-17
      。。。好坑 1、“手势高低移动检测” 官方是叫单击的。官方例程实现如下: case TAP_CENTER:                           /* Call ToF Gesture module all the time (even if no object is detected) */                           if ( VL53L0XDevs[XNUCLEO53L0A1_DEV_CENTER].RangeStatus == 0 ){                                   /* Object (hand) detected */                                   gesture_code = tof_gestures_detectTAP_1(VL53L0XDevs[XNUCLEO53L0A1_DEV_CENTER].LeakyRange, &gestureTapData1);                           }else{                                   /* No object (hand) detected : call the ToF Gesture module with 1200 mm as distance */                                   gesture_code = tof_gestures_detectTAP_1(1200, &gestureTapData1);                           }                           /* Format data to display */                           if(gesture_code == GESTURES_SINGLE_TAP){                                   tap = !tap;                                   sprintf(StrDisplay, (tap ? " [] " : "[@@]"));                           } 看到了吗,tap = !tap;。。。 2、“手势前后移动检测”官方是叫滑动的,跟是否前后没有关系,官方例程实现如下: case SWIPE_CENTER:                           /* Call ToF Gesture module all the time (even if no object is detected) */                           if ( VL53L0XDevs[XNUCLEO53L0A1_DEV_CENTER].RangeStatus == 0 && VL53L0XDevs[XNUCLEO53L0A1_DEV_CENTER].LeakyRange !=0 ){                                   /* Object (hand) detected */                                   gesture_code = tof_gestures_detectSWIPE_1(VL53L0XDevs[XNUCLEO53L0A1_DEV_CENTER].LeakyRange, &gestureSwipeData1);                           }else{                                   /* No object (hand) detected : call the ToF Gesture module with 1200 mm as distance */                                   gesture_code = tof_gestures_detectSWIPE_1(1200, &gestureSwipeData1);                           }                           /* Format data to display */                           if(gesture_code == GESTURES_SINGLE_SWIPE){                                   swipe = !swipe;                                   sprintf(StrDisplay, (swipe ? "^^^^" : "____"));                           } 还是 swipe = !swipe;。。。 3、“手势左右滑动检测”这个确实是了,但是使用了左右两边的传感器。。。一个传感器根本实现不了。 继续贴上官方例程: ①传感器选择: case DIRECTIONAL_SWIPE:                           nSensorEnabled = 2;                           /* Enable LEFT and RIGHT devices only */                           VL53L0XDevs[XNUCLEO53L0A1_DEV_LEFT].Enabled = 1;                           VL53L0XDevs[XNUCLEO53L0A1_DEV_CENTER].Enabled = 0;                           VL53L0XDevs[XNUCLEO53L0A1_DEV_RIGHT].Enabled = 1; ②实现: case DIRECTIONAL_SWIPE:                           /* Clip ranging values as tof_gestures_detectDIRSWIPE_1 function must be called all the times to detect the gesture */                           leftRange = (VL53L0XDevs[XNUCLEO53L0A1_DEV_LEFT].RangeStatus == 0) ? VL53L0XDevs[XNUCLEO53L0A1_DEV_LEFT].LeakyRange : 1200;                           rightRange = (VL53L0XDevs[XNUCLEO53L0A1_DEV_RIGHT].RangeStatus == 0) ? VL53L0XDevs[XNUCLEO53L0A1_DEV_RIGHT].LeakyRange : 1200;                           gesture_code = tof_gestures_detectDIRSWIPE_1(leftRange, rightRange, &gestureDirSwipeData);                           /* Format data to display */                           if(gesture_code == GESTURES_SWIPE_LEFT_RIGHT){                                   pagePosition++;                                   pagePosition = (pagePosition>3) ? 0 : pagePosition;                                   FormatDirSwipe(true, pagePosition, StrDisplay);                           }else if(gesture_code == GESTURES_SWIPE_RIGHT_LEFT){                                   pagePosition--;                                   pagePosition = (pagePosition
    3. 谢谢分享!!最近正在学习这一块{:1_102:}
    4. 如何彻底读懂并理解MOSFET的Datasheet(规格书) 8/3602 模拟与混合信号 2016-01-14
      谢谢分享,很棒的资料
    5. 国外的开源杂志 2005.10 83/9343 DIY/开源硬件专区 2015-11-26
      谢谢分享,33
    6. DIY 3D打印机价格基本确定 欢迎大家前来探讨 95/11572 DIY/开源硬件专区 2015-11-26
      期待大作,早日成功
    7. 毕业了,免费赠送单片机毕业设计 1106/118836 51单片机 2015-09-21
      XXX谢谢分享,了

最近访客

< 1/1 >

统计信息

已有2人来访过

  • 芯积分:--
  • 好友:--
  • 主题:--
  • 回复:7

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言