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

Dependencies:   mbed

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

Revision:
14:4925a9dc1838
Parent:
13:83c703e6e843
Child:
17:a68a6a937a8f
diff -r 83c703e6e843 -r 4925a9dc1838 main.cpp
--- a/main.cpp	Mon Sep 26 03:07:22 2016 +0000
+++ b/main.cpp	Mon Sep 26 03:15:06 2016 +0000
@@ -90,24 +90,18 @@
         }
         
         // 表示パターン送り込み
-        for(int i=0; i<4*11; i++){
-            if(round < 250) { 
-                spi.write(0b10101010);
+        for(int i=0; i<8; i++){
+            if(round < 5000) { 
+                spi.write(pattern1[scan-1][8-1-i]);
+            } else if(round < 10000) {
+                spi.write(pattern2[scan-1][8-1-i]);
             } else {
-                spi.write(0b01010101);
+                spi.write(pattern3[scan-1][8-1-i]);
             }
         }
-            spi.write(0);
-            spi.write(0);
-            spi.write(0);
-            spi.write(0);
-            spi.write(0);
-            spi.write(0);
-            spi.write(0);
-            spi.write(0);
         
         // スクロール
-        if(round > 500) { // スクロール速度
+        if(round > 15000) { // スクロール速度
             scroll++; // 1ドットスクロールする
             round = 0; // スキャン周回カウントリセット
         }