本帖最后由 854436 于 2019-5-7 19:58 编辑
之前多多少少的也看了一点的关于C的视频
eg: i++
在C里面约定为自加计算例如:
i=1,i++
在没有进行约束的时候i的值会一直的加一加一加一加一的进行下去,
流水灯的实验例子,看了大神的先例,,,自己对着语法手册一点点的去理解语言
应该有两种不通的编程方法,,我想要的结果是一定的。。
先定义针脚,两种方法
每个定义
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
单独的进行定义后面用delay单独的延时单个针脚并熄灭
eg:
digitalWrite(3,HIGH);
delay (1000);
digitalWrite(3,LOW);
delay(1000)
digitalWrite(4,HIGH);
delay (1000);
digitalWrite(4,LOW);
delay(1000);
digitalWrite(5,HIGH);
delay (1000);
digitalWrite(5,LOW);
delay(1000);
digitalWrite(6,HIGH);
delay (1000);
digitalWrite(6,LOW);
delay(1000);
依次的重复下去,又因为loop函数在运行过程中不断的循环所以也是会出现不停的循环下去。。。也是一个流水灯。。。。
第二种方法使用for语句和自加的数来完成相关的循环
void setup
{
for (int x=2,x<=8,x++);
{
pinMode(x,OUTPUT);
}
}
void loop
{
for(int i=2,i<=8,i++);
{
digitalWrite(i,HIGH);
delay (1000);
digitalWrite(i,LOW);
delay(1000);
}
}
大神路过那里有错误请指正一下
|