机器人等级考试-让小车动起来mixly

合集下载

机器人等级考试巡线避障小车使用说明

机器人等级考试巡线避障小车使用说明

避障功能
障碍物检测
巡线避障小车内置了超声波传感 器,能够实时检测前方障碍物的
距离和位置,有效避免碰撞。
自动转向避障
当检测到障碍物时,巡线避障小车 能够自动调整行驶方向,绕过障碍 物,保持安全行驶。
紧急停止
在遇到突发情况或紧急情况时,巡 线避障小车能够迅速停止行驶,确 保安全。
其他功能
遥控操作
巡线避障小车支持遥控器操作, 方便用户进行远程控制和调试。
运行问题
偏离轨迹
检查小车的巡线功能是否正常,确保路径 清晰可见。如有需要,调整巡线路径或使
用校准功能重新校准小车。
总结词
巡线避障小车在运行过程中可能出 现偏离轨迹、反应迟缓或无法正常
避障等问题。
A
B
C
D
无法正常避障
检查感应器与控制板的连接,确保线路无 故障。尝试重置小车或重新上传程序,看 是否能够解决问题。
外。
02
使用步骤
组装步骤
ห้องสมุดไป่ตู้准备材料
按照需求准备所需的电子元件、塑料件、螺 丝等材料。
安装传感器
将超声波传感器安装在车头,红外传感器安 装在车尾。
组装底盘
将底盘的各个部分组装在一起,确保稳固。
连接线路
将传感器、电机和控制器通过线路连接起来 ,确保线路稳固。
编程步骤
01
02
03
安装编程软件
根据所使用的控制器型号 ,安装相应的编程软件。
编程接口
巡线避障小车提供了开放的编程 接口,用户可以通过编程实现自
定义功能和扩展。
数据记录与回放
巡线避障小车内置了数据记录模 块,能够记录行驶轨迹、速度、 障碍物等信息,并支持数据回放

机器人等级考试-第01课:初识Mixly和Fduino UNO

机器人等级考试-第01课:初识Mixly和Fduino UNO
文本转数字 数字转文本 转字符串 获取文本长度 文本比较
功能与图形化
功能: 定义数组
创建组值 获取组值长度 赋值数组
功能与图形化
功能: 条件判断
逻辑运算 运算
功能与图形化
功能:串口通讯
波特率设置 串口打印 串口读取字符串
功能与图形化
功能:EEPROM 读写
SD 卡写入
功能与图形化
功能: 超声波测距
套件清单
名称 主控板+扩展板 LED模块(红、 黄、绿、白)
温度传感器 超声波传感器 1602液晶屏
数量
名称
1 按钮模块
4 风扇模块 1 蜂鸣器 1 MP3语音模块 1 交通灯模块
数量 2
1 1 1 2
电位器模块
1 巡线模块
1
红外避障
2 红外接收
1
超声波转接板
1 光线模块
2
--------------- 75mm--------------------
左边是图形化模块,右边是代码。可以同时看到模块和代码。
Mixly软件安装:库,方便模块编程
下载完成后,解压文件,无需安装,双击Mixly.jar就可以运行使用啦!
Mixly软件界面:
放置模块区域
可选择语言
图形化代码模块 编译上传显示区
01
Байду номын сангаас
Mixly(米思齐)
Mixly产生背景:
现在的编程语言多得数不过来,常用的有Java、C/C++、Python、 PHP、Basic、Perl等等。
C语言编程
汇编编程
Mixly产生背景:
Java编程
Python编程

机器人等级考试-简单寻迹(转圈)mixly

机器人等级考试-简单寻迹(转圈)mixly
//******右转******// void turnRight(){ motor1.run(2,IntSpeed+10); motor1.run(1,0); }
程序运行:
双偏:左边和右边的传感器都没有在黑 色线里。 else if ((leftValue==0)&& (rightValue==0)&& (a<b) ) { //双偏(没 有黑线)
//******前进******// void forward(){ motor2.run(2,IntSpeed); motor1.run(1,IntSpeed); }
程序运行:
左转弯:左边的传感器在黑色线里,右边传感器没 有在黑色里。
else if ((leftValue==1) &&(rightValue==0)){ b=1; turnLeft ();}
rotateLeft ();//原地右旋找到循迹 线 }
程序分析
程序分析
程序分析
课后小结
红外寻迹模块背面有可调电阻,通过 调整电阻,可以调节寻迹模块的阈值, 实现数字信号的输出。
红外寻迹模块有两组发射管、 接收管,有四个引脚:GND、VCC、 S1、S2。S1为左侧发射、接收引脚, S2为左侧发射、接收引脚。
流程图:
程序运行:
在小车的前侧安装两个红外寻迹模块,分别分别位于两 侧。根据红外模块的返回值,来控制小车的状态,左右 两侧红外寻迹模块的数字返回值分别为:leftValue和 rightValue
器件介绍:
工作电压:3.3~5V
ห้องสมุดไป่ตู้
检测反应距离:1~55mm
红外寻迹模块是由红外发射管、红外接收管及

机器人等级考试三四级产品资料-10.让智能小车动起来(无电机库版本)

机器人等级考试三四级产品资料-10.让智能小车动起来(无电机库版本)

在科技制作中,需要执行器给制作的装置提供动力,常用的执行器有直流电机、舵机、步进电机(步进是一种作为控制用的特种电机, 它的旋转是以固定的角度(称为“步距角”)一步一步运行的, 其特点是没有积累误差)等。

直流电机是自常见的执行器之一。

在红外遥控小风扇章节中通过晶体三极管控制电路实现了电机的启停控制和速度控制,但没有实现转向控制。

在很多自动控制场合都需要控制电机的正反转。

那具体应该如何控制电机的呢?H桥电路H桥电路名称的由来是因为控制电路的形状像英文字母H而得名。

控制电机正反转的H桥开关电路如右图所示:M HM C B当开关A与D闭合时,电流如右图指示方向流过电机。

M C B当开关B与C闭合时,电流如右图指示方向流过电机。

同侧的开关A、C或者B、D不能同时打开,否则将导致短路。

将上面的开关换成晶体管,就构成了现在常见的H桥控制电路,采用NPN和PNP 晶体管配对。

如右图所示,晶体管Q1、Q2 和 Q3、Q4的基极分别相连。

当左侧输入低电平,右侧输入高电平时,晶体管Q1和Q4导通,Q2和Q3断开,电流流动方向如右图所示。

当左侧输入高电平,右侧输入低电平时,电流流动方向和图示相反。

直流电机驱动和控制模块除了用晶体管自行组装H桥控制电路,还可以直接选用专用的电机驱动控制IC。

常见的驱动芯片如下图:L293D L298N TB6612 上面三种芯片都包含了两组H桥式电路,可以驱动并控制两个电机的正反转。

L298N和TB6612还需要有外围电路,所以使用时一般都采用成品的电机驱动模块。

使用TB6612电机驱动芯片,MA电机速度控制口:D5MA电机方向控制口:D7MB电机速度控制口:D6MB电机方向控制口:D8小车姿态图示引脚参数前进Motor_run(1,30)Motor_run(2,30)后退Motor_run(1,-30)Motor_run(2,-30)左转Motor_run(1,30)Motor_run(2,0)通过控制MA、MB来实现小车运动方向的控制:小车姿态图示引脚参数右转Motor_run(1,0)Motor_run(2,30)原地左转Motor_run(1,30)Motor_run(2,-30)原地右转Motor_run(1,-30)Motor_run(2,30)速度-30表示马达反着转项目一:让智能小车动起来所需器件:Ø已搭建好的智能小车一辆堵转:由于减速电机受到阻力,当输入的PWM值产生的动力小于阻力时,电机不能转动,此时,电机会发出嗡嗡的声音。

机器人等级考试-T字循迹 - mixly

机器人等级考试-T字循迹 - mixly
//******右转******// void turnRight(){ motor1.run(2,IntSpeed+10); motor1.run(1,0); }
程序运行:
T字路口:左边和右边的传感器都没有在黑色线里。 else if ((leftValue==0)&& (rightValue==0)) {
红外寻迹模块背面有可调电阻,通过 调整电阻,可以调节寻迹模块的阈值, 实现数字信号的输出。
红外寻迹模块有两组发射管、 接收管,有四个引脚:GND、VCC、 S1、S2。S1为左侧发射、接收引脚, S2为左侧发射、接收引脚。
流程图:
程序运行:
在小车的前侧安装两个红外寻迹模块,分别分别位于两 侧。根据红外模块的返回值,来控制小车的状态,左右 两侧红外寻迹模块的数字返回值分别为:leftValue和 rightValue
程序分析
程序分析
程序分析
程序分析
课后小结
//******左转******// void turnLeft(){ motor1.run(2,0); motor1.run(1,IntSpeed+10); }
程序运行:
左偏:右边的传感器在黑色线里,左边传感器没有 在黑色里。
else if ((leftValue==0)&& (rightValue==1) ) { a=1; turnRight(); }
器件介绍:
工作电压:3.3~5V
检测反应距离:1~55mm
红外寻迹模块是由红外发射管、红外接收管及
整形放大电路组成的。其工作原理:利用红外线对颜 色的反射率不一样,将反射信号的强弱转化为电压信 号。红外发射管发射光线到路面,红外光遇到白色则 被反射,接收管接收到反射光,经整形电路输出低电 平;红外发射管发射光线到路面,红外光遇到黑线则 被吸收,接收管没有接收到反射光,经整形电路输出 高电平。

202403电子学会等级考试机器人三级 理论+实操

202403电子学会等级考试机器人三级 理论+实操

青少年机器人技术等级考试理论综合试卷(三级)一、单选题(共20题,共80分)1.流程图图例如下,与该图例功能对应的选项是?()A.开始/结束B.输入/输出C.判断D.处理试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:4是否评分:已评分评价描述:2.Arduino UNO/Nano主控板,在Mixly程序中使用变量保存电位器模块的返回值,下列选项中,该变量的数据类型最适合的是?()A.整数型B.小数(浮点)型C.字节型D.布尔型试题类型:单选题标准答案:A考生答案:C考生得分:0是否评分:已评分评价描述:3.下列选项中,属于导体的是?()A.橡皮擦B.干燥的木棒C.蒸馏水D.220Ω电阻试题类型:单选题标准答案:D考生答案:D考生得分:4是否评分:已评分评价描述:4.程序如下图所示,该程序结构对应是?()A.顺序结构B.选择结构C.循环结构D.单分支结构试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:4是否评分:已评分评价描述:5.下列选项中,用于表示电流单位的是?()A.AB.VC.ΩD.U试题类型:单选题标准答案:A考生答案:B考生得分:0是否评分:已评分评价描述:6.一般情况下,下图程序模块对应的器件类别是?()A.传感器B.感受器C.执行器D.控制器试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:4是否评分:已评分评价描述:7.程序如下图所示,该程序中循环体被执行的次数是?()A.1次B.2次C.5次D.9次试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:D考生得分:0是否评分:已评分评价描述:8.Arduino UNO/Nano主控板,通过超声波传感器控制板载LED灯,程序模块如下,当超声波传感器返回的距离为10cm时,下列说法正确的是?()A.板载LED灯点亮B.板载LED灯熄灭C.板载LED灯闪烁D.板载LED灯先点亮,然后保持熄灭试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:4是否评分:已评分评价描述:9.Arduino UNO/Nano主控板,下图程序运行时,板载LED灯闪烁5次,变量i的值是?()A.1B.2C.3D.10试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:4是否评分:已评分评价描述:10.超声波测距模块如下,下列选项中说法错误的是?()A.通过该程序模块可以获得超声波传感器的返回值B.模块返回的距离单位是毫米C.超声波传感器通过引脚2接收触发信号D.超声波传感器通过引脚5返回检测数据试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:B考生得分:4是否评分:已评分评价描述:11.程序模块如下图所示,当变量i的值为1时,该程序模块的返回值是?()A.0B.1C.255D.1023试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:4是否评分:已评分评价描述:12.关于下图程序模块,描述正确的是?()A.从引脚3输入高电平数字信号B.从引脚3输入高电平模拟信号C.向引脚3输出高电平数字信号D.向引脚3输出高电平模拟信号试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:4是否评分:已评分评价描述:13.Arduino UNO/Nano主控板,电位器模块连接到主控板的A1引脚,当电位器旋转至中间位置时,变量val的值是?()A.0B.1C.511D.1023试题类型:单选题标准答案:C试题难度:一般试题解析:考生答案:C考生得分:4是否评分:已评分评价描述:14.下列电路符号中,用于标识按键开关的是?()A.B.C.D.试题类型:单选题标准答案:A考生答案:A考生得分:4是否评分:已评分评价描述:15.Arduino UNO/Nano主控板的工作电压是?()A.3VB.3.3VC.5VD.12V试题类型:单选题标准答案:C考生答案:C考生得分:4是否评分:已评分评价描述:16.通常情况下,LED灯属于?()A.传感器B.执行器C.控制器D.感知器试题类型:单选题标准答案:B考生答案:B考生得分:4是否评分:已评分评价描述:17.通常情况下,我国居民生活用电采用的是?()A.36V的交流电B.36V的直流电C.220V的交流电D.220V的直流电试题类型:单选题标准答案:C考生答案:C考生得分:4是否评分:已评分评价描述:18.Arduino UNO/Nano主控板,下列选项中,控制板载LED灯点亮的是?()A.B.C.D.试题类型:单选题标准答案:A试题难度:一般试题解析:考生答案:A考生得分:4是否评分:已评分评价描述:19.一般情况下,下列器件中,可用下图程序模块读取器件返回值的是?()A.马达驱动模块B.电位器C.舵机D.按键模块试题类型:单选题标准答案:D试题难度:一般试题解析:考生答案:D考生得分:4是否评分:已评分评价描述:20.Arduino UNO/Nano主控板,程序模块如下,该模块运行后,A0引脚的电压值为?()A.0VB.5VC.0V~1.5VD.3.5V~5V试题类型:单选题标准答案:B试题难度:一般试题解析:考生答案:D考生得分:0是否评分:已评分评价描述:二、多选题(共5题,共10分)21.下列有关Arduino的描述中,正确的是?()A.Arduino仅指硬件主控板B.Arduino IDE是集成化开发环境,可用于程序的编写、调试、上传等C.Arduino是一种开源硬件和软件平台D.Arduino以开源的方式进行推广试题类型:多选题标准答案:B|C|D试题难度:一般试题解析:考生答案:D|C|B考生得分:2是否评分:已评分评价描述:22.下列选项中,表达式3≤i≤5对应的程序模块是?()A.B.C.D.试题类型:多选题标准答案:A|C考生答案:C|A考生得分:2是否评分:已评分评价描述:23.下列选项中,表示元器件电源(正极)的符号标识有?()A.VB.VCCC.5VD.VEE试题类型:多选题标准答案:A|B|C考生答案:B|A|C考生得分:2是否评分:已评分评价描述:24.下列选项中,属于数字信号的是?()A.音量的大小B.道路上行驶车辆的数量C.一天气温的变化D.公园内游客的数量试题类型:多选题标准答案:B|D试题难度:一般试题解析:考生答案:B|D考生得分:2是否评分:已评分评价描述:25.电路原理图如图所示,下列选项中,和电路原理图功能相一致的是?()A.AB.BC.CD.D试题类型:多选题标准答案:A|D试题难度:一般试题解析:考生答案:D|C考生得分:0是否评分:已评分评价描述:三、判断题(共5题,共10分)26.根据欧姆定律可知,电阻两端的电压随着电流的增大而增大。

让小车动起来mixly——【全国机器人等级考试】

让小车动起来mixly——【全国机器人等级考试】

左转
motor1.run(1, 0) motor2.run(2, IntSpeed)
速度-IntSpeed表示马达反着转
小车姿态 右转
原地左转
原地右转
图示
引脚参数 motor1.run(1, IntSpeed)
motor2.run(2, 0)
motor1.run(1, -IntSpeed) motor2.run(2,IntSpeed)
注意2:小车必须用锂电池供电才能正常工作。
程序分析
课课后后小小结结
motor1.run(1,IntSpeed) motor2.run(2, -IntSpeed)
项目一:让智能小车动起来 所需器件: ➢ 已搭建好的智能小车一辆
搭建好的智能小车如右图。
堵转:由于减速电机受到阻力,当输入 的PWM值产生的动力小于阻力时,电机 不能转动,此时,电机会发出嗡嗡的声 音。 注意:当电机出现堵转的时候需要及时 停止驱动,时间稍长会烧坏电机。
那具体应该如何控制电机的呢?
H桥电路
H桥电路名称的由来是因 为控制电路的形状像英文字母
M
H而得名。控制电机正反转的
H桥开关电路如右图所示:
Hale Waihona Puke 当开关A与D闭合时,电流如右图指示方向流过电机。
B
M
C
B
当开关B与C闭合时,电流如右图指示方向流过电机。 同侧的开关A、C或者B、D不能同时打开,否则将导致短路。
直流电机驱动和控制模块
除了用晶体管自行组装H桥控制电路,还可以直接选用专用的电机驱动控制IC。 常见的驱动芯片如下图:
L293D
L298N
TB6612
上面三种芯片都包含了两组H桥式电路,可以驱动并控制两个电机的正反转。

2021年03月全国青少年机器人技术三级理论试卷

2021年03月全国青少年机器人技术三级理论试卷

青少年机器人技术等级考试理论综合试卷(三级)分数:100 题数:30一、单选题(共20题,共80分)1.我国家庭用电器的电压是?A. 110VB. 220VC. 360VD. 480V试题编号:20210319164442687试题类型:单选题标准答案:B试题难度:评价描述:2.通过电位器模块控制舵机的转动,程序如下,当电位器旋转到如下图所示位置时,舵机的转动A. 0B. 180C. 60D. 120试题编号:20210319164443112试题类型:单选题标准答案:A试题难度:一般3.以下流程图图例中,用来表示分支"选择"结构的是?A.B.C.D.试题编号:20210319164443395试题类型:单选题标准答案:C试题难度:一般4.以下对LED的叙述错误的是?A. LED是一种半导体元器件B. LED不区分极性C. LED是单向导通的D. LED中文称为发光二极管试题编号:20210319164442797试题类型:单选题标准答案:B试题难度:试题解析:5.以下程序中,使Arduino UNO/Nano主控板的板载LED灯间隔1秒闪烁的程序是?A.B.C.D.试题编号:20210319164443191试题类型:单选题标准答案:C试题难度:一般试题解析:6.下列各项中对并联电路的叙述错误的是?A. 并联电路有多个回路B. 并联电路干路电流等于各支路电流之和C. 并联电路中如果有一处支路断开,整个电路都断开D. 并联电路中总电阻小于各支路电阻试题编号:20210319164443033试题类型:单选题标准答案:C试题难度:试题解析:7.以下对电路的描述错误的是?A. 电路搭设时不能带电插拔B. 电路可以分为串联电路和并联电路C. 一个完整的电路要包括电源、用电器、导线和开关D. 短路是一种正常的电路状态试题编号:20210319164442766试题类型:单选题标准答案:D试题难度:一般试题解析:8.以下各项中对电的描述正确的是?A. 电荷发生无规则运动形成电流B. 电势差不是形成电流的条件之一C. 在电源的外部,电流从正极流向负极D. 导体不变的条件下,电流的大小和电压成反比试题编号:20210319164442750试题类型:单选题标准答案:C试题难度:一般试题解析:9.如图电路中,当开关闭合后两个电压表的读数为V1>V2,则两个电阻的关系为?A. R1=R2B. R1>R2C. R1<r2< td="">D. 无法确定试题编号:20210319164442971试题类型:单选题标准答案:B试题难度:一般试题解析:10.以下电路图正确的是?A.B.C.D.试题编号:20210319164442908试题类型:单选题标准答案:B试题难度:一般试题解析:11.以下电路中属于串联电路的是?A.B.C.D.试题编号:20210319164442939试题类型:单选题标准答案:D试题难度:一般试题解析:12.以下各项中不属于电学单位的是?A. 安培B. 伏特C. 牛顿D. 欧姆试题编号:20210319164442719试题类型:单选题标准答案:C试题难度:一般13.超声波传感器相当于机器人的?A. 大脑B. 眼睛C. 神经D. 肌肉试题编号:20210319164442875试题类型:单选题标准答案:B试题难度:试题解析:14.将以下程序上传到Arduino UNO/Nano主控板,打开串口监视器,我们看到输出效果是?A. 不断地输出0B. 不断地输出1C. 输出不断增长的数字D. 没有任何输出试题编号:20210319164443269试题类型:单选题标准答案:C试题难度:一般试题解析:15.以下对Arduino的叙述中,错误的是?A. Arduino是一种开源硬件和软件平台B. Arduino源于意大利C. Arduino可以使用图形化编程软件编程D. Arduino主控板只有一种型号试题编号:20210319164442844试题类型:单选题标准答案:D试题难度:试题解析:16.将以下程序上传到Arduino UNO/Nano主控板,打开串口监视器看到输出为?A. *B. **C. ***D. ****试题编号:20210319164443333试题类型:单选题标准答案:C试题难度:一般试题解析:17.以下电路符号中表示电阻的是?A.B.C.D.试题编号:20210319164442828试题类型:单选题标准答案:A试题难度:一般试题解析:18.以下电路搭建图所示,当按下按键后,LED灯将?A. 被点亮B. 先被点亮然后熄灭C. 不会被点亮D. 条件不足无法判断试题编号:20210319164443081试题类型:单选题标准答案:C试题难度:一般试题解析:19.运行下列程序,串口监视器输出的结果可能是?A. 无输出B. 输出数字C. 输出aD. 程序报错试题编号:20210319164443442试题类型:单选题标准答案:B试题难度:一般试题解析:20.通过按钮开关来控制LED灯,如果按键按下,LED点亮,否则熄灭。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

左转
motor1.run(1, 0) motor2.run(2, IntSpeed)
速度-IntSpeed表示马达反着转
小车姿态 右转
原地左转
原地右转
图示
引脚参数 motor1.run(1, IntSpeed)
motor2.run(2, 0)
motor1.run(1, -IntSpeed) motor2.run(2,IntSpeed)
那具体应该如何控制电机的呢?
H桥电路
H桥电路名称的由来是因 为控制电路的形状像英文字母
M
H而得名。控制电机正反转的
H桥开关电路如右图所示:
当开关A与D闭合时,电流如右图指示方向流过电机。
B
M
C
B
当开关B与C闭合时,电流如右图指示方向流过电机。 同侧的开关A、C或者B、D不能同时打开,否则将导致短路。
在科技制作中,需要执行器给制作的装置提供动力,常用的执行 器有直流电机、舵机、步进电机(步进是一种作为控制用的特种电机, 它的旋转是以固定的角度(称为“步距角”)一步一步运行的, 其特点是没有 积累误差)等。直流电机是自常见的执行器之一。
在红外遥控小风扇章节中通过晶体三极管控制电路实现了电机的启停控制和速度控制, 但没有实现转向控制。在很多自动控制场合都需要控制电机的正反转。
程序分析
马达的速度范围为-100 到 100,当速度=100时, 表示这个轮胎全速往前跑;当速度=-100时,表 示这个轮胎全速往后跑;当速度=0时,表示这个 轮胎不动。
注意1:当车速从高速前进转变为高速后退时,必 须先让车停下来(速度=0),然后再后退。因为忽 然间的前后切换,对锂电池与驱动芯片伤害很大, 影响两者寿命。
注意2:小车必须用锂电池供电才能正常工作。
程序分析
课后小结
使用TB6612电机驱动芯片, MA电机速度控制口:D5 MA电机方向控制口:D7 MB电机速度控制口:D6 MB电机方向控制口:D8
RS_Motor.h电机驱动库的使用
为了方便用户去使用两路电机口,我们做了一个RS_Motor.h专用库。 在IDE的头部加入RS_Motor.h库即可,#include <RS_Motor.h>。 Arduino IDE添加库的方法: 打开arduino软件 -> 项目 -> 加载库 -> 添加.ZIP库,然后选中《四级课 件》文件夹里面的RedSugar.zip。 我们的自定义库文件在文件夹《四级课件》下面:RedSugar.zip
M
C
将上面的开关换成晶体管,就构成了 现在常见的H桥控制电路,采用NPN和PNP 晶体管配对。如右图所示,晶体管Q1、Q2 和 Q3、Q4的基极分别相连。
当左侧输入低电平,右侧输入高电平 时,晶体管Q1和Q4导通,Q2和Q3断开, 电流流动方向如右图所示。
当左侧输入高电平,右侧输入低电平 时,电流流动方向和图示相反。
直流电机驱动和控制模块
除了用晶体管自行组装H桥控制电路,还可以直接选用专用的电机驱动控制IC。 常见的驱动芯片如下图:
L293D
L298N
TB6612
上面三种芯片都包含了两组H桥式电路,可以驱动并控制两个电机的正反转。
L298N和TB6612还需要有外围电路,所以使用时一般都采用成品的电机驱动模块。
motor1.run(1,IntSpeed) motor2.run(2, -IntSpeed)
项目一:让智能小车动起来 所需器件: ➢ 已搭建好的智能小车一辆
搭建好的智能小车如右图。
堵转:由于减速电机受到阻力,当输入 的PWM值产生的动力小于阻力时,电机 不能转动,此时,电机会发出嗡嗡的声 音。 注意:当电机出现堵转的时候需要及时 停止驱动,时间稍长会烧坏电机。
通过控制MA、MB来实现小车运动方向的控制:左侧轮连接MB,右侧轮连接MA;设置初速度IntSpeed
小车姿态
图示
引脚参数
前进
motor1.run(1, IntSpeed) motor2.run(2, IntSpeed)
后退
motor1.run(1,-IntSpeeed)
相关文档
最新文档