加载中...

【Arduino】开发入门【七】7段显示器实现+源代码


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

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

给出LED的针脚说明

Arduino的输出端口为3~10

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

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

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

 

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

 

  1. int i=0;
  2. int j=0;
  3. int k=0;
  4. void setup()
  5. {
  6. for(i=3;i<=10;i++)
  7. {
  8. pinMode(i,OUTPUT);
  9. }
  10. for(i=3;i<=10;i++)
  11. {
  12. digitalWrite(i,HIGH);
  13. }
  14. }
  15. void loop()
  16. {
  17. int num[10][7]={
  18. {3,4,6,7,8,9},
  19. {8,9},
  20. {3,5,6,7,8},
  21. {3,5,7,8,9},
  22. {4,5,8,9},
  23. {3,4,5,7,9},
  24. {3,4,5,6,7,9},
  25. {3,8,9},
  26. {3,4,5,6,7,8,9},
  27. {3,4,5,7,8,9}
  28. };
  29. for(i=0;i<10;i++)
  30. {
  31. for(j=0;j<7;j++)
  32. {
  33. digitalWrite(num[i][j],LOW);
  34. }
  35. delay(500);
  36. for(k=3;k<=9;k++)
  37. {
  38. digitalWrite(k,HIGH);
  39. }
  40. delay(500);
  41. }
  42. }

 

添加段视频,show一下效果

视频地址

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

 

 

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

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

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

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

相关文章

【淘宝】【HC-06蓝牙模块】

【淘宝】【辉盛MG995 55G金属铜齿轮舵机】

【淘宝】【Arduino入门套件  Arduino UNO R3】

【淘宝】【Arduino uno r3官方版】

【淘宝】【意大利原装Arduino云 单片机开发板】

【Arduino】开发入门教程【一】什么是Arduino
【Ardunio】开发入门教程【二】数据类型
【Arduino】开发入门教程【三】Arduino开发工具
【Arduino】开发入门教程【四】Arduino驱动安装
【Arduino】开发入门教程【五】Hello Arduino
【Arduino】开发入门教程【六】数据类型转换函数
【Arduino】开发入门教程【七】7段显示器实现+源代码
【Arduino】开发入门教程【八】舵机操作+源代码

//////////////////////////////////////////////

原创声明 转载请注明

本文出自 Ray-Ray的博客

文章地址 http://www.cnblogs.com/rayray/archive/2013/04/10/2992449.html

感谢大家的推荐和收藏

你的支持! 我们的动力!

 


还没有评论.