<<<<<<< HEAD ======= >>>>>>> 60a8f64d0414dcd5cb8612f64b46979443258e0b Grove-Haptic Motor - Seeed产品文档

Grove-Haptic Motor

Grove - Haptic motor 是与 DRV2605L 集成的 Grove 模块,它将为您带来更好的项目体验。 该电机专为各种效果而设计,例如上下摆动、震动的,可穿戴式及其他 IoT 设备。 现在我们开发了一个易于使用的库,可以模拟 123 种振动模式,这将使您项目制作更快捷。 此外,您可以使用驱动器 DRV2605L 开发更高级的功能,它在启动时间和中断时间方面会有更高的执行性能,并可通过共享 I2C 兼容总线或 PWM 输入信号进行访问。

产品特性

  • 能够识别很多振动效果。
  • 能够加快项目制作开发过程。
  • 有123 种振动模式和易于使用的库。
  • 有强大的驱动程序来配置更高级的功能。

Tip

关于Grove模块的更多细节请参考 Grove System

参数规格

项目 参数
工作电压 3.3〜5.0 V
电压(最大功率) 50〜100 mV
最大功率 750 mW
I2C 频率 100 kHz
振动效应 123 种
驱动器 DRV2605L
接口 I2C
默认 I2C 地址 0x5A

支持平台

创新应用

  • 手机,平板电脑
  • 可穿戴设备。
  • 遥控器,启用触控功能的设备。
  • 工业人机界面。

硬件概述

正视图:

后视图:

入门指导

注意

本节仅显示如何构建基本开发环境。 您可以使用以下指南为项目构建开发环境:

创建 IDE

请参阅以下指南来构建适当的IDE:

Windows 入门

Mac OS X 入门

注意

由于 Seeeduino 与 Arduino 兼容,因此如果您没有 Seeeduino 板, Arduino 板也可以代替。

硬件连接

注意

a. 确保您已经通过之前的步骤成功构建了开发环境.

b.确保您选择了电路板的 Arduino Uno 和 COM 端口。 并连接到 Seeeduino 板上的 I2C 接口和 Haptic motor.

下载示例代码

  1. 您可以下载 示例代码 和库或头文件。
  2. 点击Github 上名为 “Download Zip” 的按钮。
  3. 解压缩下载的 ZIP 文件。
  4. 在解压文件名中删除 “-master” 两次。
  5. 将文件夹 Grove_Haptic_Motor 复制到库文件夹中(默认情况下,它与 Sketchbook 位置相同,可以通过单击 文件>首选项 找到)。在Windows中,它可能会被称为“我的文档 Arduino \库”。 对于Mac用户来说,它可能被称为“文档/ Arduino /库”。 在Linux上,它将是您的 sketchbook 中的“库”文件夹。
  6. 将文件 drv2605.cpp 和文件 drv2605.h 复制到其上一级目录中。

下载示例代码

注意

在这种情况下,我们使用 Seeeduino 4.2 作为与 Arduino 兼容的实验板。

小提示

您可以使用 Base Shield v2 作为扩展板,这将使您的模块连接变得简单。

警告

在 DRV2605L 驱动器使用中请不要触摸,否则这有可能会损坏它。

  1. 确保 haptic motor 和主控板良好连接。
  2. 将示例代码 drv2605.ino 加载到解压缩文件的示例文件中。
  3. 通过单击 Project(项目)-> Upload(CTRL + U) 将代码载入到主控板上。
  4. 上传后,您就可以让 haptic motor 稳定的运行了。

原理图在线预览

资源下载

<<<<<<< HEAD ======= >>>>>>> 60a8f64d0414dcd5cb8612f64b46979443258e0b