16 segment LED library test program
秋月/aitendoの16セグメントをダイナミックに点灯するライブラリのテストプログラムです。

アノードコモンの16セグメントを使っています。制御には、以下のドライバを入れています。
- 桁ドライバは、デジトラをDTA,DTC各1個。(4桁なので都合8個)
- 行(セグメント)のドライブは、HC595 + TDA62083 各2個
セグメントによって、LEDが2個または4個入っていますので、電流制限抵抗を調整します。
- 4個入りセグメントは51Ω
- 2個入りセグメントは100Ω
回路図は次の通りです。

main.cpp
- Committer:
- morecat_lab
- Date:
- 2015-02-10
- Revision:
- 0:8ebdec6e7f39
File content as of revision 0:8ebdec6e7f39:
//
// 16 segment LED display library test program
// created by morecat_lab
// 2015/2/11
//
// tested on LPC1114 mbed
#include "mbed.h"
#include "Stnseg.h"
// create an instance of 4digit 16segment dislpay
Stnseg my16seg(dp1, dp2, dp4, dp6, dp9, dp10, dp11, dp13);
int main() {
int i = 0;
my16seg.setZeroSupress(0);
my16seg.begin();
while(1) {
my16seg.writeNum(i++);
my16seg.setDot(i % 4);
if (i >= 10000) i = 0;
my16seg.updateWithDelay(50);
}
}
Yoshitaka Kuwata