
Allows a sequence of numbers to display on a single digit of a 4 digit, 7 segment LED Display: LDQ-N514R1 by Lumex
Fork of 7SegmentDisplay by
main.cpp
- Committer:
- ShingyoujiPai
- Date:
- 2012-12-29
- Revision:
- 0:463ff11d33fa
- Child:
- 1:46dbd77e0701
File content as of revision 0:463ff11d33fa:
#include "mbed.h" //pins are sorted from upper left corner of the display to the lower right corner //the display has a common cathode //the display actally has 8 led's, the last one is a dot DigitalOut led[8]={p18, p19, p17, p20, p16, p14, p15, p13}; //each led that has to light up gets a 1, every other led gets a 0 //its in order of the DigitalOut Pins above int number[11][8]={ {1,1,1,0,1,1,1,0}, //zero {0,0,1,0,0,1,0,0}, //one {1,0,1,1,1,0,1,0}, //two {1,0,1,1,0,1,1,0}, //three {0,1,1,1,0,1,0,0}, //four {1,1,0,1,0,1,1,0}, //five {1,1,0,1,1,1,1,0}, //six {1,0,1,0,0,1,0,0}, //seven {1,1,1,1,1,1,1,0}, //eight {1,1,1,1,0,1,1,0}, //nine {0,0,0,0,0,0,0,1} //dot }; int main() { while (1) { //all led's off for(int i = 0; i<8;i++){led[i] = 0;} //display shows the number in this case 6 for (int i=0; i<8; i++){led[i] = number[6][i];} //the digit after "number" is displayed //before it gets tired wait(0.5); } }