Tim Johnson / Mbed 2 deprecated 7SegmentDisplay_float

Dependencies:   mbed

Fork of 7SegmentDisplay by Svend Kaffke

Revision:
0:463ff11d33fa
Child:
1:46dbd77e0701
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Dec 29 12:00:01 2012 +0000
@@ -0,0 +1,38 @@
+#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);
+    
+    }
+}
\ No newline at end of file