summaryrefslogtreecommitdiffstats
path: root/Matrix_5x6/Charlie
diff options
context:
space:
mode:
Diffstat (limited to 'Matrix_5x6/Charlie')
-rw-r--r--Matrix_5x6/Charlie/Charlie.pde22
1 files changed, 22 insertions, 0 deletions
diff --git a/Matrix_5x6/Charlie/Charlie.pde b/Matrix_5x6/Charlie/Charlie.pde
new file mode 100644
index 0000000..9ecc80d
--- /dev/null
+++ b/Matrix_5x6/Charlie/Charlie.pde
@@ -0,0 +1,22 @@
+#include <Charlieplex.h>
+
+#define NUMBER_OF_PINS 6
+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
+
+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();
+ delay(wait);
+}