You are on page 1of 5

PERCOBAAN 2:

int ledPins[] = {2,3,4,5,6};

int led1=2;

int led2=3;

int led3=4;

int led4=5;

int led5=6;

int jum=0;

void setup()

for(int i = 0; i < 6; i++){

pinMode(ledPins[i],OUTPUT);

pinMode(led1,OUTPUT);

pinMode(led2,OUTPUT);

pinMode(led3,OUTPUT);

pinMode(led4,OUTPUT);

pinMode(led5,OUTPUT);

void loop()

if(jum==3 || jum==6 || jum==9){

for(int i=0;i<=1;i++){

digitalWrite(led1,HIGH);

digitalWrite(led2,HIGH);

digitalWrite(led3,HIGH);

digitalWrite(led4,HIGH);

digitalWrite(led5,HIGH);

delay(500);
digitalWrite(led1,LOW);

digitalWrite(led2,LOW);

digitalWrite(led3,LOW);

digitalWrite(led4,LOW);

digitalWrite(led5,LOW);

delay(500);}}

for(int i=0;i<3;i++){

oneAfterAnotherLoop();}

void oneAfterAnotherLoop() {

int delayTime = 100;

for(int i = 0; i <= 6; i++) {

digitalWrite(ledPins[i], HIGH);

delay(delayTime);

for(int i = 6; i >= 0; i--) {

digitalWrite(ledPins[i], LOW);

delay(delayTime);

jum=jum+1;

PERCOBAAN 3:

int ledPins[] = {2,3,4,5,6,7,8,9};

void setup()

for(int i = 0; i < 9; i++){

pinMode(ledPins[i],OUTPUT);
}

void loop()

inAndOut();

void inAndOut() {

int delayTime = 100;

for(int i = 0; i <= 3; i++) {

int offLED = i - 1;

if(i == 0) {

offLED = 3;

int onLED1 = 3 - i;

int onLED2 = 4 + i;

int offLED1 = 3 - offLED;

int offLED2 = 4 + offLED;

digitalWrite(ledPins[onLED1], HIGH);

digitalWrite(ledPins[onLED2], HIGH);

digitalWrite(ledPins[offLED1], LOW);

digitalWrite(ledPins[offLED2], LOW);

delay(delayTime);

for(int i = 3; i >= 0; i--) {

int offLED = i + 1;

if(i == 3) {

offLED = 0; }
int onLED1 = 3 - i;

int onLED2 = 4 + i;

int offLED1 = 3 - offLED;

int offLED2 = 4 + offLED;

digitalWrite(ledPins[onLED1], HIGH);

digitalWrite(ledPins[onLED2], HIGH);

digitalWrite(ledPins[offLED1], LOW);

digitalWrite(ledPins[offLED2], LOW);

delay(delayTime);

PERCOBAAN 4:

int ledPins[] = {2,4,6,8};

void setup()

for(int i = 0; i < 4; i++){

pinMode(ledPins[i],OUTPUT);

void loop()

oneAfterAnotherLoop();

void oneAfterAnotherLoop() {

int delayTime = 100;

for(int i = 0; i <= 3; i++) {


digitalWrite(ledPins[i], HIGH);

delay(delayTime);

for(int i = 3; i >= 0; i--) {

digitalWrite(ledPins[i], LOW);

delay(delayTime);

You might also like