通过几天的学习,基本的LED控制已经掌握,Arduino的入门还是相对比较简单,面向对象开发,利用现有的库文件,仅需几行代码就能很方便的实现功能,非常的方便。
由于最近的项目需要用到简单的单片机控制步进电机,所以专门研究一下步进电机的程序。
#include<Stepper.h> //引用官方步进电机库文件
#define STEPS 100 //定义步进电机每转的步数,(个人理解,相当于每转多少个脉冲)
Stepper stepper(STEPS,8,9,10,11); //初始化步进电机引脚
int previous = 0; //定义变量记录上一次的读取模拟量
void setup() {
stepper.setSpeed(200); //初始化步