SKU:RB-02S087 振動馬達模塊

來自ALSROBOT WiKi
2018年10月9日 (二) 17:09Arduino77討論 | 貢獻的版本

跳轉至: 導航、 搜索
02S08701.png

目錄

產(chǎn)品概述

此產(chǎn)品由一個直徑10mm高2.7mm的扁平馬達和一些基本的電子器件構成。該模塊采用3Pin的防插反插頭,操作安全,插口旁邊有一個大寫字母D表示該模塊為一個數(shù)字型模塊,可以通過控制信號的高低才控制馬達的振動和關閉,插頭另一側為振動的圖片表示。該模塊振動效果和手機振動效果一樣,此產(chǎn)品可以應用于一些需要振動的設備上,以及一些小的玩具上面。

規(guī)格參數(shù)

  1. 工作電壓:+3.3V/+5v
  2. 尺寸大小:30mm x 25mm
  3. 振動馬達:直徑10mm, 高2.7mm
  4. 重量大?。?g
  5. 信號類型:數(shù)字信號
  6. 接口定義
  • S:信號引腳
  • +:電源正極
  • -: 電源地

編程原理

振動馬達模塊共引出三個引腳,分別是信號S、電源正Vcc、電源負GND,使用時可以直接連接到 Arduino 控制器的數(shù)字接口,例如連接到數(shù)字 3 號接口,通過給 Arduino 控制器的相應引腳寫入高低電平,即可控制振動馬達是否振動。當引腳輸出高電平時,馬達振動;當引腳輸出低電平時,馬達停止振動。

使用方法

example1_Arduino

  • 主要硬件
Arduino UNO 控制器
振動馬達
杜邦線
USB 數(shù)據(jù)線
  • 硬件連接
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
序號 產(chǎn)品名稱 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食人魚燈再次點亮,以此循環(huán)。

資料下載

Erweima.png
  • 產(chǎn)品資料

下載鏈接:https://pan.baidu.com/s/1OaYA2gMtN1UxSQiqetVLUw 提取碼:ikno