Tugas Pendahuluan Modul 1 µP dan µC







1. Kondisi
[kembali]

Kondisi awal LED mati lalu hidup bergantian 3 led dari kiri secara berulang.

2. Rangkaian
[kembali]



3. Video
[kembali]







4. Prinsip Kerja
[kembali]

A. Listing Program

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}

void loop()
{
//menyala secara bergilir kekiri
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, LOW);
delay(100);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(100);
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
digitalWrite(9, HIGH);
delay(100);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
digitalWrite(8, LOW);
digitalWrite(9, HIGH);
delay(100);
}

B. Flowchart




C. Prinsip Kerja Rangkaian
 pada modul 1 ini bertujuan untuk mengetahui input/output arduino pada sebuah led dimana prinsip kerja rangkaiannya,sebuah arduino mempunyai tegangan kerja sebesar 5 V,agar bisa berfungsi. sedangkan untuk menghidupkan led hanya butuh tegangan 2,2 V maka untuk menurunkannya dipakailah resistor sebesar 280 ohm.selanjutnya dibuat program untuk arduino melalui aplikasi arduino ide seperti yang terlihat pada flochart di atas yaitu pertama memulai program dan mendeklarasikan pin mana saja yang akan digunakan melalui perintah void setup yang akan dijalankan sekali saja setiap arduino mulai sebagai input disini digunakan pin no 2-9 sebab pin input/output dimulai dari pin 2-13 sedangkan pin 0 & 1 digunakan untuk komunikasi data serial dengan perangkat lainnya,pin 0 disebut rx untuk menerima dan 1 adalah pin tx,kedua yaitu membuat perulangan menggunakan fungsi void loop menggunakan perintah digitalwrite yang berfungsi untuk memberi nilai high tau low pada pin digital,selanjutnya diberi delay/jeda selama 100 ms antar perulangan agar pergantian hidupnya led dapat terlihat jelas


5. Link Download
[kembali]

Download Video disini.
Download Rangkaian disini.
Download HTML disini



Tidak ada komentar:

Posting Komentar

Entri yang Diunggulkan

BAHAN UNTUK RAKTIKUM MIKROPROSESOR DAN MIKROKONTROLER 2020 Oleh : YUDHA PRATAMA 1810953025 Dosen Pengampu : DARWISON , M.T Referensi...

Postingan Populer