Aliexpressなどで販売されている64x32のフルカラードットマトリクスLED2枚とNucleo F401REを利用して、 E233系の駅停車時、路線名表示ありのLED側面行先表示を再現するプログラムです。 3秒間隔、3段階切替で、路線名、種別、行先、次停車駅を個別に指定することが可能です。

Dependencies:   SDFileSystem mbed

Revision:
27:3dccc05e760b
Parent:
26:99c72fe9366e
Child:
28:4cc6aa3acd92
--- a/main.cpp	Sun Jan 04 17:12:54 2015 +0000
+++ b/main.cpp	Mon Jan 12 05:09:51 2015 +0000
@@ -53,21 +53,38 @@
 //最大停車駅数
 #define MaxStopStation 100
 
+//SDCard
+//MOSI - D11(PA7)
+//MISO - D12(PA6)
+//SCK  - D13(PA5)
+//CS   - D10(PB6)
+
 SDFileSystem sd(D11, D12, D13, D10, "sd");
+
+//Serial
 Serial pc(USBTX,USBRX );
+
+//LEDModule
+//R1  - D4(PB5)
+//R2  - D5(PB4)
+//G1  - D6(PB10)
+//G2  - D7(PA8)
+//B1  - D2(PA10)
+//B2  - D3(PB3)
+
+//A   - D8(PA9)
+//B   - D9(PC7)
+//C   - PB13
+//D   - PC5
+
+//CLK - PB14
+//LAT - PB15
+//OE  - PB1
+
 BusOut ABC(D8,D9,PB_13,PC_5); // Row address.
-
-
-
 DigitalOut CLK(PB_14);    //  Data clock    - rising edge
 DigitalOut LAT(PB_15);    //  Data latch    - active low (pulse up after data load)
 DigitalOut OE(PB_1);     //  Output enable - active low (hold high during data load, bring low after LAT pulse)
-//DigitalOut R1(D6);     //  RED   Serial in for upper half
-//DigitalOut R2(D7);     //  RED   Serial in for lower half
-//DigitalOut G1(D2);      //  GREEN Serial in for upper half
-//DigitalOut G2(D3);      //  GREEN Serial in for lower half
-//DigitalOut B1(D4);      //  BLUE  Serial in for upper half
-//DigitalOut B2(D5);      //  BLUE  Serial in for lower half
 
 DigitalOut R1(D4);     //  RED   Serial in for upper half
 DigitalOut R2(D5);     //  RED   Serial in for lower half