振动马达电机模块,可以实现手机或者游戏手柄的振动手感效果;它是在主板上增加了一个直流有刷电机,电机上内置一个偏心轮,当马达高速转动时由于圆心点不在中心的原因,所以出现振动效果。
接线示例:
#触发原理:高电平触发振动,低电平停止振动。
#模块参数:
1、工作电压:+3.3V/+5v
2、尺寸大小:30mm x 25mm
3、振动马达:直径10mm, 高2.7mm
4、重量大小:3g
5、信号类型:数字信号
6、额定转速:最小9000转每分
7、额定电流:最大60毫安
8、起动电流:最大90毫安
#实验代码:
#!/usr/bin/env python
#coding:utf-8
'''
from JiuJiang
树莓酱的操作实例
https:://www.suhmeijiang.com
'''
import RPi.GPIO as GPIO ##引入GPIO模块
import time ##引入time库
#信号引脚
detectPin = 17
GPIO.setmode(GPIO.BCM) ##此处采用的BCM编码
GPIO.setup(detectPin, GPIO.OUT) ##设置为输出模式
#先停止后振动
GPIO.output(detectPin, GPIO.LOW)
time.sleep(0.5)
GPIO.output(detectPin, GPIO.HIGH)
time.sleep(0.5)
GPIO.output(detectPin, GPIO.LOW)
time.sleep(0.5)
#再振动
GPIO.output(detectPin, GPIO.HIGH)
time.sleep(0.5)
GPIO.output(detectPin, GPIO.LOW)
GPIO.cleanup()
#实验效果:
1、代码保存到jiujiang.py文件;
2、执行代码 python jiujiang.py;
3、可见马达先振动0.5秒后停止,然后再次振动0.5秒,然后结束。