真夜中の工作室 midnight craftcenter

電子工作とカメラ、写真の趣味のブログ

Arduino LED基板点灯

一緒に買ったLED基板を順番に光らせて見た。
ただそれだけだが、今の時間はこれが精一杯か。
基板間はとりあえずあり合わせで接続。
週末に環境整えます。
5Vにつるので、highでLED off。

/*
* Blink 3color
*
*/

int ledPin1 = 9; // LED connected to digital pin 9
int ledPin2 = 10; // LED connected to digital pin 10
int ledPin3 = 11; // LED connected to digital pin 11

void setup() // run once, when the sketch starts
{
pinMode(ledPin1, OUTPUT); // sets the digital pin as output
pinMode(ledPin2, OUTPUT); // sets the digital pin as output
pinMode(ledPin3, OUTPUT); // sets the digital pin as output
}

void loop() // run over and over again
{
digitalWrite(ledPin1, HIGH); // sets the LED off
digitalWrite(ledPin2, HIGH); // sets the LED off
digitalWrite(ledPin3, HIGH); // sets the LED off
delay(1000); // waits for a second

digitalWrite(ledPin1, HIGH); // sets the LED off
digitalWrite(ledPin2, HIGH); // sets the LED off
digitalWrite(ledPin3, LOW); // sets the LED on
delay(1000); // waits for a second

digitalWrite(ledPin1, HIGH); // sets the LED off
digitalWrite(ledPin2, LOW); // sets the LED on
digitalWrite(ledPin3, HIGH); // sets the LED off
delay(1000); // waits for a second

digitalWrite(ledPin1, HIGH); // sets the LED off
digitalWrite(ledPin2, LOW); // sets the LED on
digitalWrite(ledPin3, LOW); // sets the LED on
delay(1000); // waits for a second

digitalWrite(ledPin1, LOW); // sets the LED on
digitalWrite(ledPin2, HIGH); // sets the LED off
digitalWrite(ledPin3, HIGH); // sets the LED off
delay(1000); // waits for a second

digitalWrite(ledPin1, LOW); // sets the LED on
digitalWrite(ledPin2, HIGH); // sets the LED off
digitalWrite(ledPin3, LOW); // sets the LED on
delay(1000); // waits for a second

digitalWrite(ledPin1, LOW); // sets the LED on
digitalWrite(ledPin2, LOW); // sets the LED on
digitalWrite(ledPin3, HIGH); // sets the LED off
delay(1000); // waits for a second

digitalWrite(ledPin1, LOW); // sets the LED on
digitalWrite(ledPin2, LOW); // sets the LED on
digitalWrite(ledPin3, LOW); // sets the LED on
delay(1000); // waits for a second

}