You are on page 1of 10

8.

Data Hasil Percobaan

8.1. Program Percobaan 1

int lampuLED = 13;


void setup()
{
pinMode(lampuLED, OUTPUT);
}
void loop()
{
digitalWrite(lampuLED, HIGH);
delay (1000);
digitalWrite(lampuLED, LOW);
delay (1000);
}
8.2. Program Percobaan 2

LABORATORIUM KOMPUTER DAN MULTIMEDIA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
const int LED = 9;
const int BUTTON = 7;

int val = 0;
int old_val = 0;
int state = 0;
int brightness = 128;

unsigned long startTime = 0;

void setup() {
pinMode(LED, OUTPUT);
pinMode(BUTTON, INPUT);
}

void loop()
{
val = digitalRead(BUTTON);
if ((val == HIGH) && (old_val == LOW))
{
state = 1 - state;
startTime = millis();
delay(10);
}

if ((val == HIGH) && (old_val == HIGH))


{
if (state == 1 && (millis() - startTime) >
500)
{
brightness++;
delay(10);
if (brightness > 255)
{
brightness = 0;
}
}
}
old_val = val;
if (state == 1)
{

LABORATORIUM KOMPUTER DAN MULTIMEDIA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
analogWrite(LED, brightness);
}
else
{
analogWrite(LED, 0);
}
}
8.3. Tugas 1

int lampuLED1 = 7;
int lampuLED2 = 6;
int lampuLED3 = 5;
int lampuLED4 = 4;
int lampuLED5 = 3;
void setup()
{
pinMode(lampuLED1, OUTPUT);
pinMode(lampuLED2, OUTPUT);
pinMode(lampuLED3, OUTPUT);
pinMode(lampuLED4, OUTPUT);
pinMode(lampuLED5, OUTPUT);
}
void loop()
{
digitalWrite(lampuLED1, HIGH);
digitalWrite(lampuLED2, HIGH);
digitalWrite(lampuLED3, HIGH);
digitalWrite(lampuLED4, HIGH);
digitalWrite(lampuLED5, HIGH);
}

LABORATORIUM KOMPUTER DAN MULTIMEDIA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
8.4. Tugas 2

int lampuLED1 = 7;
int lampuLED2 = 6;
int lampuLED3 = 5;
int lampuLED4 = 4;
int lampuLED5 = 3;
int lampuLED6 = 2;
int lampuLED7 = 1;
int lampuLED8 = 0;
void setup()
{
pinMode(lampuLED1, OUTPUT);
pinMode(lampuLED2, OUTPUT);
pinMode(lampuLED3, OUTPUT);
pinMode(lampuLED4, OUTPUT);
pinMode(lampuLED5, OUTPUT);
pinMode(lampuLED6, OUTPUT);
pinMode(lampuLED7, OUTPUT);
pinMode(lampuLED8, OUTPUT);
}
void loop()
{
digitalWrite(lampuLED8, HIGH);
delay(100);
digitalWrite(lampuLED8, LOW);
delay(100);
digitalWrite(lampuLED7, HIGH);

LABORATORIUM KOMPUTER DAN MULTIMEDIA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
delay(100);
digitalWrite(lampuLED7, LOW);
delay(100);
digitalWrite(lampuLED6, HIGH);
delay(100);
digitalWrite(lampuLED6, LOW);
delay(100);
digitalWrite(lampuLED5, HIGH);
delay(100);
digitalWrite(lampuLED5, LOW);
delay(100);
digitalWrite(lampuLED4, HIGH);
delay(100);
digitalWrite(lampuLED4, LOW);
delay(100);
digitalWrite(lampuLED3, HIGH);
delay(100);
digitalWrite(lampuLED3, LOW);
delay(100);
digitalWrite(lampuLED2, HIGH);
delay(100);
digitalWrite(lampuLED2, LOW);
delay(100);
digitalWrite(lampuLED1, HIGH);
delay(100);
digitalWrite(lampuLED1, LOW);
delay(100);
}
8.5. Tugas 3

LABORATORIUM KOMPUTER DAN MULTIMEDIA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
const int LED1 =5 ,LED2=4 ,LED3=3 ,LED4=2 ;
const int BUTTON1=7,BUTTON2=6;
int buttonstate1,buttonstate2;
void setup()
{
pinMode(LED1,OUTPUT);
pinMode(LED2,OUTPUT);
pinMode(LED3,OUTPUT);
pinMode(LED4,OUTPUT);
pinMode(BUTTON1,INPUT);
pinMode(BUTTON2,INPUT);
}
void loop()
{
buttonstate1=digitalRead(BUTTON1);
buttonstate2=digitalRead(BUTTON2);
if((buttonstate1==HIGH)&&(buttonstate2==HIGH))
{
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
}
if((buttonstate1==LOW)&&(buttonstate2==LOW))
{
digitalWrite(LED1,HIGH);
digitalWrite(LED2,HIGH);
digitalWrite(LED3,HIGH);
digitalWrite(LED4,HIGH);
delay(200);
digitalWrite(LED1,LOW);
digitalWrite(LED2,LOW);
digitalWrite(LED3,LOW);
digitalWrite(LED4,LOW);
delay(200);
}
if((buttonstate1==LOW)&&(buttonstate2==HIGH))
{
digitalWrite(LED1,HIGH);
delay(200);
digitalWrite(LED1,LOW);

LABORATORIUM KOMPUTER DAN MULTIMEDIA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
delay(200);
digitalWrite(LED2,HIGH);
delay(200);
digitalWrite(LED2,LOW);
delay(200);
digitalWrite(LED3,HIGH);
delay(200);
digitalWrite(LED3,LOW);
delay(200);
digitalWrite(LED4,HIGH);
delay(200);
digitalWrite(LED4,LOW);
delay(200);
}
if((buttonstate1==HIGH)&&(buttonstate2==LOW))
{
digitalWrite(LED4,HIGH);
delay(200);
digitalWrite(LED4,LOW);
delay(200);
digitalWrite(LED3,HIGH);
delay(200);
digitalWrite(LED3,LOW);
delay(200);
digitalWrite(LED2,HIGH);
delay(200);
digitalWrite(LED2,LOW);
delay(200);
digitalWrite(LED1,HIGH);
delay(200);
digitalWrite(LED1,LOW);
delay(200);
}
}

LABORATORIUM KOMPUTER DAN MULTIMEDIA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
9. Analisa dan Pembahasan

LABORATORIUM KOMPUTER DAN MULTIMEDIA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
LABORATORIUM KOMPUTER DAN MULTIMEDIA
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER
10. Kesimpulan

11. Lembar Evaluasi


TTD TTD
No Kegiatan Keterangan
Asisten Dosen
1 Tugas Pendahuluan
2 Pengambilan Data 1
3 Pengambilan Data 2
4 Pengambilan Data 3
5 Pengambilan Data 4
6 Pengambilan Data 5
7 Asistensi

LABORATORIUM KOMPUTER DAN MULTIMEDIA


JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS JEMBER

You might also like