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.