summaryrefslogtreecommitdiffstats
path: root/Matrix_5x6/Charlie
diff options
context:
space:
mode:
Diffstat (limited to 'Matrix_5x6/Charlie')
-rw-r--r--Matrix_5x6/Charlie/Charlie.pde24
1 files changed, 16 insertions, 8 deletions
diff --git a/Matrix_5x6/Charlie/Charlie.pde b/Matrix_5x6/Charlie/Charlie.pde
index 9ecc80d..8849d62 100644
--- a/Matrix_5x6/Charlie/Charlie.pde
+++ b/Matrix_5x6/Charlie/Charlie.pde
@@ -4,19 +4,27 @@
byte pins[] = {2,3,4,5,6,7};
Charlieplex charlieplex = Charlieplex(pins,NUMBER_OF_PINS);
-charliePin led0 = { 0 , 1 };//HIGH when current flows from 2 to 3
-charliePin led1 = { 1 , 0 };//HIGH when current flows from 3 to 2
+//charliePin led0 = { 0 , 1 };//HIGH when current flows from 2 to 3
+//charliePin led1 = { 1 , 0 };//HIGH when current flows from 3 to 2
+
+charliePin ledi[] = { {0, 1},
+ {1, 0},
+ {2, 0},
+ {3, 0},
+ {4, 0},
+ {5, 0},
+ };
-boolean singleOn = false;
int wait = 500;
void setup(){ /*nothing*/ }
void loop(){
- charlieplex.charlieWrite(led0,HIGH);
- delay(wait);
- charlieplex.charlieWrite(led1,HIGH);
- delay(wait);
- charlieplex.clear();
+ int i;
+ for (i=0; i<6; i++){
+ charlieplex.charlieWrite(ledi[i],HIGH);
+ delay(wait);
+ charlieplex.clear();
+ }
delay(wait);
}