37直流电机 12V/200RPM

微信截图_20160128155423

概述

直流电机是 Makeblock 平台中最常用的电机。使用 Makeblock 直流电机-37 支架,易于连接到 Makeblock 平台结构组件。兼容 Makeblock 平台多个主控板,如 MegaPi、MegaPi Pro、Me Auriga、Me Orion、NovaPi。

技术规格

  • 电压:DC 12V
  • 减速比: 1:30
  • 空载转速: 200RPM±10%
  • 空载电流:<=120mA
  • 额定电流:<=450mA
  • 额定力矩:1.5Kg.cm
  • 重量:188.71g

功能特性

  • 支持正反转
  • 有 Arduino 库方便编程
  • 支持图形化编程软件 mBlock 和慧编程
  • 支持树莓派 Python 编程
  • 孔位支持 Makeblock 平台结构件连接

编程指南

Arduino编程

使用Arduino编程,需要调用库 Makeblock-Library-master 来控制电机。

函数功能说明

函数 功能
MeDCMotor (uint8_ port) 选择接口
run(int16_t speed) 设定转速(–255~+255)
stop() 停止电机

以下程序运行后四路电路模块接口 1 的直流电机以全速旋转 1 秒,停止一秒,循环运动。

#include <Arduino.h>
#include <Wire.h>
#include <SoftwareSerial.h>

#include <MeMegaPiPro.h>
MeDCMotor dcfourmotor_1(1);

void loop(){
    dcfourmotor_1.run(255);
    _delay(1);
    dcfourmotor_1.run(0);
    _delay(1);
    _loop();
}

下载示例程序

mBlock 编程

积木块说明

积木块 说明
选定接口(M9~M10);设置速度(–255~+255)

以下程序运行后四路直流电机驱动接口 1 电机以全速转动 1 秒,停止一秒,循环往复。


下载示例程序

慧编程编程

积木块说明

积木块 说明
选定接口(M9~M12);设定参数(–100~+100)
选定接口(M9~M12);设定参数(通电/断电)

以下程序运行后直流电机 M9 以 50% 动力运行,电磁阀 M10 为通电,一秒后直流电机 M9 停止转动,电磁阀 M10 断电,重复此过程。


下载示例程序

Python3 编程

1、主控板 MegaPi Pro 和树莓派连接。
2、树莓派安装最新的 Makeblock库 pip3 install makeblock --upgrade
3、新建 python 文件,后缀为 .py。
4、在 python 文件里写入程序。
5、运行 python 文件如 “python123.py”。

函数功能说明

函数 功能
DCMotor(port) 创建直流电机对象。
port: MegaPiPro.M9~MegaPiPro.M12
run(speed) 以百分比速度旋转。
speed:速度百分比,范围:–100~+100

以下程序运行后 M9 直流电机将以 50% 的动力运行 2 秒,停止运动 1 秒,以 -50% 的动力运行 2 秒,停止一秒,循环运动。

from time import sleep
from makeblock import MegaPiPro 
board = MegaPiPro.create()
motor = board.DCMotor(MegaPiPro.M9)
while True:
    motor.run(50)
    sleep(2)
    motor.run(0)
    sleep(1)
    motor.run(-50)
    sleep(2)
    motor.run(0)
    sleep(1)

下载示例程序

连接方式

电子接线

结构搭建

尺寸图 (mm)

results matching ""

    No results matching ""