作者psw (ICK)
看板Electronics
标题[问题] Arduino步进马逹问题
时间Sun Mar 19 14:57:21 2017
大家好,
小弟我又来问问题了,
这个范例程式在跑时,
不断跟我说这行重新定义,
无法跑,
Stepper stepper(STEPS, 8, 9, 10, 11);
我不懂为什麽,
P.S:我是直接把以下范例程式丢到IDE跑而以.
以下为范例程式,
谢谢看完,
---
/*
* 步进电机跟随电位器旋转
* (或者其他传感器)使用0号模拟口输入
* 使用arduino IDE自带的Stepper.h库文件
*/
#include <Stepper.h>
// 这里设置步进电机旋转一圈是多少步
#define STEPS 100
// attached to设置步进电机的步数和引脚
Stepper stepper(STEPS, 8, 9, 10, 11);
// 定义变量用来存储历史读数
int previous = 0;
void setup()
{
// 设置电机每分钟的转速为90步
stepper.setSpeed(90);
}
void loop()
{
// 获取传感器读数
int val = analogRead(0);
// 移动步数为当前读数减去历史读数
stepper.step(val - previous);
// 保存历史读数
previous = val;
}
/*
* 步进电机跟随电位器旋转
* (或者其他传感器)使用0号模拟口输入
* 使用arduino IDE自带的Stepper.h库文件
*/
#include <Stepper.h>
// 这里设置步进电机旋转一圈是多少步
#define STEPS 100
// attached to设置步进电机的步数和引脚
Stepper stepper(STEPS, 8, 9, 10, 11);
// 定义变量用来存储历史读数
int previous = 0;
void setup()
{
// 设置电机每分钟的转速为90步
stepper.setSpeed(90);
}
void loop()
{
// 获取传感器读数
int val = analogRead(0);
// 移动步数为当前读数减去历史读数
stepper.step(val - previous);
// 保存历史读数
previous = val;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.10.194.126
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1489906649.A.DA6.html
1F:→ psw: 找到问题了,谢谢大家看完 03/19 15:40