c语言delay_搭建第一个程序控制电路LED灯,体会C语言的魅力

学习C语言,先从读程序开始!这一点是过来人的经验之谈。本文建议大家选择一款图形编程软件,本文选择了Mixly。

一、首先,介绍一下arduino UNO控制器内部电压的问题。

v 高电平(5V):对应数值是1,输入状态3.5V-5.5V。

v 低电平(0V):对应数值是0,输入状态-0.5V-1.5V。

二、Mixly程序:

b621647915a0e24b25558ebac58cc0f3.png

三、代码程序编写:

void setup()//当Arduino板起动,setup()函数会被调用。用来设置引脚模式。该函数在Arduino板的每次上电和复位时只运行一次。

{

pinMode(3, OUTPUT);//设置引脚模式,为输出模式。

}

void loop()//loop()函数循环,改变状态和响应事件,实时控制arduino板。

{

digitalWrite(3,HIGH);//写数字引脚, 对应引脚的高电平,点亮LED灯。

delay(500);//延时500毫秒。

digitalWrite(3,LOW);//写数字引脚, 对应引脚的低电平,熄灭LED灯。

delay(1000);

}

效果说明:LED灯连接数字管脚3,亮半秒,暗1秒。这种效果循环闪烁。

四、补充说明Mixly的设计过程:

70085ee5167dd517a14b0e7f6817e8d4.png

1.选择输入输出模块,设置指定管脚电平值。

2.设置数字输出管脚3,设置为高电平,点亮效果。

3.控制模块,延迟指定时间。

4.设置延时500毫秒。

5.设置数字输出管脚3,设置为低电平,熄灭效果。

6.设置延时1000毫秒。

7.上传程序到控制板。

8.成功后,观察代码程序内容,可以做出调整。

五、给出完整的代码程序,希望读者对比参考,C语言的格式要求,很严格。

12f1b1209c29ae99f34394abbf411d4e.png

int LED = 3;//定义数字接口3

//int var = val;

//var - 变量名

//val - 赋给变量的值

void setup()

{

pinMode(LED,OUTPUT);

}

void loop()

{

digitalWrite(LED,HIGH);

delay(500);

digitalWrite(LED,LOW);

delay(1000);}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值