极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20389|回复: 0

学习记录之入门第二课

[复制链接]
发表于 2019-5-7 19:58:36 | 显示全部楼层 |阅读模式
本帖最后由 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);
}
}



大神路过那里有错误请指正一下


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 03:34 , Processed in 0.061411 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表