1120420_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1120420_zh-CN

1120420_zh-CN

使用 mbed 的 FRDM-K64 USB 鼠标基本示例<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

您将在这里找到 USB 鼠标项目的代码和项目文件。在这个项目中,USB 模块被配置为一个设备,移动光标的 X 和 Y 坐标是从加速度计测量中获得的。代码加载完成后,需要断开 USB 电缆与 J26 USB 连接器的连接,并将其插入 K64 USB 连接器。一旦设备枚举,您就可以将其用作空中鼠标。

左键和右键按钮尚未启用。

要编译项目,您必须导入以下库:

  • USB鼠标.h
  • FXOS8700Q.h

代码:

#包括“mbed.h”

#包括“USBMouse.h”

#包括“FXOS8700Q.h”

//FXOS8700Q 加速度计/磁力计的 I2C 线

FXOS8700Q_acc acc( PTE25, PTE24, FXOS8700CQ_SLAVE_ADDR1);

USBMouse鼠标;

int main()

{

acc.启用();

    float faX, faY, faZ;

    int16_t x = 0;

    int16_t y = 0;


while(1)

    {

//acc.获取轴(acc_data);

        acc.getX(&faX);

acc.getY(&faY);

x = 10*faX;

        y = 10*faY;

     

鼠标.移动(x,y);

等待(0.001);

    }

}

Freedom开发平台Kinetis K系列MCU
Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 12:28 PM
Updated by: