Demo program for Serial 7 Segment Display by SparkFun using SPI mode.

Dependencies:   SevenSegmentSerial mbed

Committer:
esklawitter
Date:
Wed Mar 15 04:52:22 2017 +0000
Revision:
1:ce924aa3832d
Parent:
0:2a83a6057c87
V1.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
esklawitter 0:2a83a6057c87 1 #include "mbed.h"
esklawitter 0:2a83a6057c87 2 #include "SevenSegmentSerial.h"
esklawitter 1:ce924aa3832d 3
esklawitter 0:2a83a6057c87 4 // initialize new 7-Segment Serial display using SPI mosi, sclk, SS(optional)
esklawitter 0:2a83a6057c87 5 SevenSegmentSerial mydisplay(SPI_MODE, p11, p13, p14);
esklawitter 0:2a83a6057c87 6
esklawitter 0:2a83a6057c87 7 int main()
esklawitter 0:2a83a6057c87 8 {
esklawitter 0:2a83a6057c87 9 // write text to the display
esklawitter 0:2a83a6057c87 10 mydisplay= "-HI-";
esklawitter 0:2a83a6057c87 11 wait(1.5);
esklawitter 0:2a83a6057c87 12 mydisplay= "7SEG";
esklawitter 0:2a83a6057c87 13 wait(1.5);
esklawitter 0:2a83a6057c87 14
esklawitter 0:2a83a6057c87 15 while (1) {
esklawitter 0:2a83a6057c87 16 // count down to -1000
esklawitter 0:2a83a6057c87 17 for (int i = 0; i > -1000; i--) {
esklawitter 0:2a83a6057c87 18 mydisplay.clear();
esklawitter 0:2a83a6057c87 19 mydisplay= i;
esklawitter 0:2a83a6057c87 20 wait_ms(100);
esklawitter 0:2a83a6057c87 21 }
esklawitter 0:2a83a6057c87 22 }
esklawitter 0:2a83a6057c87 23 }