ARDUINO CHARLIE1

Posted by J. on Sunday, June 21, 2009

/*
*
* CHARLIEPLEXING PROOF OF CONCEPT
* 6 LEDS ON 3 PINS
*
*/

void setup() // run once, when the sketch starts
{/*nothing*/}

void loop() // run over and over again
{
pinMode(13, OUTPUT);
pinMode(14, OUTPUT);
pinMode(15, INPUT);

digitalWrite(13, HIGH);
digitalWrite(14, LOW); delay(100);

digitalWrite(14, HIGH);
digitalWrite(13, LOW); delay(100);

pinMode(13, INPUT);
pinMode(14, OUTPUT);
pinMode(15, OUTPUT);

digitalWrite(14, LOW);
digitalWrite(15, HIGH); delay(100);

digitalWrite(14, HIGH);
digitalWrite(15, LOW); delay(100);

pinMode(13, OUTPUT);
pinMode(14, INPUT);
pinMode(15, OUTPUT);

digitalWrite(13, LOW);
digitalWrite(15, HIGH); delay(100);

digitalWrite(13, HIGH);
digitalWrite(15, LOW); delay(100);
}

0 comments:

Subscribe to: Post Comments (Atom)