重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3666|回复: 2
打印 上一主题 下一主题

【实验室培训_201810期】+陈旭 周杭 李向阳+第二周任务

[复制链接]

1

主题

2

帖子

45

积分

新手上路

Rank: 1

积分
45
跳转到指定楼层
楼主
发表于 2018-11-4 01:28:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
实验完成:焊制按键和LED两个电路板,并通过开发板以及程序实现4个案件控制LED实行4种方式的点亮。
软件:主要负责:周杭 李向阳,辅助:陈旭;
硬件:主要负责:陈旭,辅助:周杭 李向阳;
软件编写:
读取8,9,10,11四个按键管角的输入,控制8个LED的输出状态;
一、第一个按键控制LED做跑马灯的变换:
   if(val8==LOW)
  {
    for(i=0;i<8;i++)
  {
    digitalWrite(i,HIGH);
    delay(200);
  }
  for(;i>=0;i--)
  {
    digitalWrite(i,LOW);
    delay(200);
   }
  }
效果图:

二、按下第二个按键使LED做奇数跑马灯:
if(val9==LOW)
   {
      for(i=0;i<8;i=i+2)
      {
          digitalWrite(i,HIGH);
          delay(200);
        }
        for(;i>=0;i=i-2)
        {
           digitalWrite(i,LOW);
           delay(200);
          }
    }
效果图:


三、第三个按键控制LED从中间到两边两两一次亮:
if(val10==LOW)
   {
      for(i=0;i<4;i++)
      {
        digitalWrite(i,HIGH);
        digitalWrite(7-i,HIGH);
        delay(200);
      }
       for(;i>=0;i--)
        {
           digitalWrite(i,LOW);
           digitalWrite(7-i,LOW);
           delay(200);
          }  
    }
效果图:

四、第四个按键控制LED呈螺旋式发亮:
if(val11==LOW)
    {
        for(i=4;i<8;i++)
      {
        digitalWrite(i,HIGH);
        delay(400);
        digitalWrite(7-i,HIGH);
        delay(400);
      }
       for(i=0;i<4;i++)
        {
           digitalWrite(i,LOW);
           delay(200);
           digitalWrite(7-i,LOW);
           delay(200);
          }   
      }
效果图:

硬件:
LED电路PCB图:

按键电路PCB:

LED电路板:

按键电路板:

连线图:


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

14

主题

69

帖子

485

积分

学生管理组

Rank: 8Rank: 8

积分
485
QQ
沙发
发表于 2018-11-4 04:05:17 | 只看该作者
可以,做的很不错,下次继续努力加油!
回复 支持 反对

使用道具 举报

1

主题

2

帖子

45

积分

新手上路

Rank: 1

积分
45
板凳
 楼主| 发表于 2018-11-4 11:30:26 | 只看该作者
鲁亮 发表于 2018-11-4 04:05
可以,做的很不错,下次继续努力加油!


谢谢学长
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-12-22 10:53 , Processed in 0.184988 second(s), 32 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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