新手求助!!!arduino
arduino 如何使数字端口变为高电平10秒钟后一直变为低电平,新手求助!!!急急急!!! motor411 发表于 2016-8-29 09:16 static/image/common/back.gif问题要描述清楚。
1. 你要实现什么样的功能?
2. 那段代码的功能和你要实现的有哪些差异
#include<Stepper.h>
const int stepsPerRevolution =200;
int state = 0;//正反转
int jdq = 2;//控制继电器断开引脚
// 初始化步进电机要使用的Arduino的引脚编号
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
void setup()
{
// 设置转速,单位r/min
myStepper.setSpeed(80);
Serial.begin(9600);
pinMode(jdq, OUTPUT);
}
void loop()
{
if(state==1){
// 顺时针一次旋转
//Serial.println("clockwise");
digitalWrite(jdq,HIGH);//////////使这个高电平经过十秒变为低电平,不会再变为高电平
myStepper.step(stepsPerRevolution);
}
else if(state==0){
// 逆时针一次旋转
digitalWrite(jdq,HIGH);
//Serial.println("counterclockwise");
myStepper.step(-stepsPerRevolution);
}
}
帮助一下 谢谢啦 积极阳光好少年 发表于 2016-8-28 12:59 static/image/common/back.gif
帮助一下 谢谢啦
立个标志,让电平只变换一次。 164335413 发表于 2016-8-28 13:34 static/image/common/back.gif
立个标志,让电平只变换一次。
帮忙弄下 好么 谢谢 新手不会! 没人帮助下吗???:( 积极阳光好少年 发表于 2016-8-28 19:56 static/image/common/back.gif
没人帮助下吗???
你要是问问题,就把问题写出来,要是要求别人代劳,就要付报酬 假定你要用的pin脚是第7脚
digitalWrite(7, HIGH);
delay(10000);
digitalWrite(7, LOW); motor411 发表于 2016-8-28 22:06 static/image/common/back.gif
假定你要用的pin脚是第7脚
digitalWrite(7, HIGH);
delay(10000);
我打赌题主不知道你在说什么:D mep 发表于 2016-8-28 22:08 static/image/common/back.gif
我打赌题主不知道你在说什么
求代码 谢谢 积极阳光好少年 发表于 2016-8-28 22:49 static/image/common/back.gif
求代码 谢谢
骚年,这就是代码,我只能帮你到这里了。。。 motor411 发表于 2016-8-28 23:06 static/image/common/back.gif
骚年,这就是代码,我只能帮你到这里了。。。
我试过了这种方法 不行啊 积极阳光好少年 发表于 2016-8-29 01:51 static/image/common/back.gif
我试过了这种方法 不行啊
问题要描述清楚。
1. 你要实现什么样的功能?
2. 那段代码的功能和你要实现的有哪些差异
说清楚了问题别人才能帮你 有人帮我看看吗???谢谢了 :Q:Q:Q:Q大神不帮助下嘛
页:
[1]
2