zoukankan      html  css  js  c++  java
  • 【Arduino】开发入门【七】7段LED显示器

    【Arduino】开发入门【七】7段LED显示器

    我使用的是7段共阳极LED显示器

    给出LED的针脚说明

    Arduino的输出端口为3~10

    下面给出Arduino的输出端口对应的LED显示

    实现思路为 将Arduino的3~10端口电位置为HIGH,通过调整3~9的电位值,来控制7段LED灯的亮和灭。

    下面给出Arduino的输出端口对应的LED显示的数字

     

    通过设置上面对应的输出端口的电位值为LOW,就可以显示对应数字。

     

    复制代码
    int i=0;
    int j=0;
    int k=0;
    
    void setup()
    {
      for(i=3;i<=10;i++)
      {
        pinMode(i,OUTPUT);
      }
      for(i=3;i<=10;i++)
      {
        digitalWrite(i,HIGH);
      }
    }
    
    void loop()
    {
      int num[10][7]={
        {3,4,6,7,8,9},
        {8,9},
        {3,5,6,7,8},
        {3,5,7,8,9},
        {4,5,8,9},
        {3,4,5,7,9},
        {3,4,5,6,7,9},
        {3,8,9},
        {3,4,5,6,7,8,9},
        {3,4,5,7,8,9}
      };
      for(i=0;i<10;i++)
      {
        for(j=0;j<7;j++)
        {
          digitalWrite(num[i][j],LOW); 
        }
        delay(500);
        for(k=3;k<=9;k++)
        {
          digitalWrite(k,HIGH);
        }
        delay(500);
      }
    }
    复制代码

     

    添加段视频,show一下效果

    视频地址

    http://v.youku.com/v_show/id_XNTM3MzE5MjQ0.html

     

     

    需要获取源代码的朋友,可以通过下面三种方式获取

    (0)直接拷贝上面的代码

    (1)请在评论中填写邮件地址,会通过邮箱发送源码。

    (2)下载地址 http://download.csdn.net/detail/fnext/5239181



  • 相关阅读:
    [恢]hdu 2391
    [恢]hdu 2352
    [恢]hdu 2393
    [恢]hdu 1868
    [恢]hdu 1279
    [恢]hdu 2086
    [恢]hdu 1405
    [恢]hdu 2088
    [恢]hdu 2106
    [恢]hdu 2537
  • 原文地址:https://www.cnblogs.com/Anzhongliu/p/6091865.html
Copyright © 2011-2022 走看看