模拟电路实验(四) Arduino驱动电机与数模转换
实验目的
- 了解单片机、微控制器单元、嵌入式系统等基本概念;
- 了解脉宽调制(PWM)的原理及其与模数转换的关系;
- 学习并编程使用Arduino的PWM引脚,配合晶体管开关电路,驱动直流电机并控制其转速。
预习材料
- Arduino开发板介绍:Arduino_百度百科 (baidu.com)
- 脉宽调制(PWM)基本定义及其原理与应用:手撕系列(1):PWM控制的基本原理 - 知乎 (zhihu.com)
- Arduino开发板基础教程:Arduino 教程_w3cschool
实验器材
Arduino开发板1个,示波器1台,万用表1个,USB线缆1条,12V电源适配器1个,电机驱动板/电调1个,直流电机1个,杜邦线若干,笔记本电脑1台(安装Arduino IDE)。实验步骤
- 参考预习材料,学习Arduino的基本硬件组成和简单编程原理,掌握Arduino IDE的使用方法;
Arduino IDE用户界面 - 在面包板上搭建直流电机控制电路,并将Arduino开发板的任一模拟输出(Analog output)引脚接入电路;
借助三极管放大效应,使用Arduino控制直流电机的转速电路图 - 将Arduino与笔记本电脑用USB线缆连接,编写简单的控制程序,最终能够通过串口监视器输入数字控制直流电机的转速。