Anda di halaman 1dari 3

Nama: Adiartha Wira Prayoga

Absen: 04
Kelas: XI-TEKNIK ELEKTRONIKA INDUSTRI
Tugas Mdm ( Mikrokontroler dan Mikroprosesor )

1. Sketch program arduino Uno dengan Pin 13,7,11


// pin 13 untuk led 1
Const int pinLED1 = 13;
// pin 7 untuk led 2
Const int pinLED2 = 7;
// pin 11 untuk led 3
Const int pinLED3 = 11;
void setup () {
// pinLED1 sebagai output
pinMode (pinLED1, OUTPUT);
// pinLED2 sebagai output
pinMode (pinLED2, OUTPUT);
// pinLED3 sebagai output
pinMode (pinLED3, OUTPUT);
}
//awal time delay 3000| 3 detik
Int timeDelay = 3000;
void loop () {
If(timeDelay <= 400){
Delay(4000);
timeDelay = 3000;
}else{
// nilai timeDelay dikurangi 400 jika time delay > 400
timeDelay = timeDelay – 400;
}
//nyalakan dan matikan LED selama timeDelay
digitalWrite(pinLED1, HIGH);
delay(timeDelay);
digitalWrite(pinLED1, LOW);
delay(timeDelay);
digitalWrite(pinLED2, HIGH);
delay(timeDelay);
digitalWrite(pinLED2, LOW);
delay(timeDelay);
digitalWrite(pinLED3, HIGH);
delay(timeDelay);
digitalWrite(pinLED3, LOW);
delay(timeDelay);
}
2. Langkah – Langkah upload program arduino uno:
1. Pilih Board di TOOLS dan pilih BOARD karena saya
menggunakan arduino uno maka saya memilih arduino
uno di opsi pemilihan nya
2. Pilih serial port dengan cara klik opsi TOOLS kemudian
pilih opsi SERIAL PORT, untuk mengetahui port yang kita
gunakan lepas arduino dan lihat port mana yang hilang.
3. Yang terakhir mengeklik tombol UPLOAD.

3. Untuk pertama² kita mendeklarasikan pin 13,7 dan 11 menjadi


pinLED1, pinLED2 dan pinLED3 gunanya untuk memudahkan
pemogram untuk menggantinya jika ada kesalahan, langkah
kedua mensetting pinLED1, pinLED2 dan pinLED3 menjadi
output di void setup agar program hanya akan berjalan satu
kali, Ketiga mendeklarasikan 3000 menjadi timeDelay
menggunakan syntak int, keempat masuk ke program Void loop
yang gunanya untuk mengulang- ulang program yang di
masukan, maksud dari program yang saya masukan adalah JIKA
TIME DELAY KURANG DARI 400 ATAU 0 MAKA AKAN DELAY
ATAU JEDA SELAMA 4 DETIK, MASUK KE ELSE TIME DELAY
AWAL SEBESAR 3000 ms ATAU 3 DETIK AKAN DIKURANGI 400
HINGGA TIME DELAY SEBESAR 400 MAKA AKAN DELAY 4 DETIK
LALU KEMBALI LAGI KE AWAL. program selanjutnya untuk
matikan dan nyalakan led selama time delay.

Anda mungkin juga menyukai