LT-5016M1を74HC595で制御します。文字スクロールなどの参考にどうぞ。

Dependencies:   mbed

制作の過程はNotebookに書いています。

Revision:
17:a68a6a937a8f
Parent:
14:4925a9dc1838
--- a/main.cpp	Mon Sep 26 03:15:06 2016 +0000
+++ b/main.cpp	Sun Oct 02 09:00:51 2016 +0000
@@ -90,13 +90,13 @@
         }
         
         // 表示パターン送り込み
-        for(int i=0; i<8; i++){
+        for(int i=0; i<8*2; i++){
             if(round < 5000) { 
-                spi.write(pattern1[scan-1][8-1-i]);
+                spi.write(pattern1[scan-1][8-1-i%16]);
             } else if(round < 10000) {
-                spi.write(pattern2[scan-1][8-1-i]);
+                spi.write(pattern2[scan-1][8-1-i%16]);
             } else {
-                spi.write(pattern3[scan-1][8-1-i]);
+                spi.write(pattern3[scan-1][8-1-i%16]);
             }
         }
         
@@ -119,7 +119,7 @@
         while(timer.read_us()<0) { // 数字のぶんだけ暗くする
             wait_us(10);
         }
-        G = !BUTTON; // ボタン押すと消灯
+        G = BUTTON; // ボタン押すと点灯
         
         // ダイナミック点灯のパルス幅を決める
         while(timer.read_us()<100) { // 100*2500でゆっくり