Demo program for Serial 7 Segment Display by SparkFun using SPI mode.
Dependencies: SevenSegmentSerial mbed
main.cpp@1:ce924aa3832d, 2017-03-15 (annotated)
- 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?
User | Revision | Line number | New 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 | } |