SKU:RB-02S087 振动马达模块

来自ALSROBOT WiKi
跳转至: 导航搜索
02S08701.png

目录

产品概述

此产品由一个直径10mm高2.7mm的扁平马达和一些基本的电子器件构成。该模块采用3Pin的防插反插头,操作安全,插口旁边有一个大写字母D表示该模块为一个数字型模块,可以通过控制信号的高低才控制马达的振动和关闭,插头另一侧为振动的图片表示。该模块振动效果和手机振动效果一样,此产品可以应用于一些需要振动的设备上,以及一些小的玩具上面。

规格参数

  1. 工作电压:+3.3V/+5v
  2. 尺寸大小:30mm x 25mm
  3. 振动马达:直径10mm, 高2.7mm
  4. 重量大小:3g
  5. 信号类型:数字信号
  6. 接口定义
  • S:信号引脚
  • +:电源正极
  • -: 电源地

编程原理

振动马达模块共引出三个引脚,分别是信号S、电源正Vcc、电源负GND,使用时可以直接连接到 Arduino 控制器的数字接口,例如连接到数字 3 号接口,通过给 Arduino 控制器的相应引脚写入高低电平,即可控制振动马达是否振动。当引脚输出高电平时,马达振动;当引脚输出低电平时,马达停止振动。

使用方法

example1_Arduino

  • 主要硬件
Arduino UNO 控制器
振动马达
杜邦线
USB 数据线
  • 硬件连接
Zhendongmada02.jpg

S引脚接到控制器的D3口。+和-分别接到电源的+5V和GND。

  • 示例程序
int MoPin = 3;    // vibrator s connected to digital pin 3
void setup()  { 
  pinMode( MoPin, OUTPUT );
} 
void loop()  { 
    digitalWrite(MoPin, HIGH);         
    delay(1000);                          
    digitalWrite(MoPin, LOW);         
    delay(1000); 
 }
}
  • 程序效果

程序编译下载之后,振动马达就会以1秒的间隔振动起来。

example2_Arduino

  • 主要硬件
  • 硬件连接

如图所示进行接线

02S08710.jpg
序号 产品名称 XBee Sensor Shield
1 陶瓷震动传感器 A0
2 食人鱼LED(红) D2
3 震动马达 D3

  • 示例程序
int zhendong = 3;
int led = 2;
int zhen = A0;
void setup() 
{
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(A0,INPUT);
Serial.begin(9600);
}
void loop()
{
  int val = analogRead(A0);
  Serial.print("zhendong = ");
  Serial.println(val);
  digitalWrite(3,HIGH);
if(val > 30)
{
  digitalWrite(2,HIGH);
  delay(1000);
}
else
  digitalWrite(2,LOW);
}
  • 程序效果

当 A0 接口检测到的陶瓷震动传感器模拟量输出值大于30时,LED食人鱼灯点亮1秒,然后熄灭,再进行检测,直到下次模拟量检测超过30时,LED食人鱼灯再次点亮,以此循环。

资料下载

Erweima.png
  • 产品资料

下载链接:链接:https://pan.baidu.com/s/1377Twkg_eCfYQ5ihSVSLyA 提取码:xrcn