Terdiri dari dua buah arduino uno. Satu berperan sebagai master dan satunya lagi sebagi slave. Potensiometer dihubungkan ke pin analaog bagian master. Sinyal dari potensiometer yang berupa sinyal analog diproses dengan rumus val = map (analogRead(analogPin), 0, 1023, 255, 1) pada bagian master kemudian dikirimkan dengan perintah Wire.beginTransmission(MASTER_ADDR);. Kemudian menulis nilai val :Wire.write(val).
Lalu data analog yang dikirimkan tadi juga diterima di pin analog bagian master. Hasil pembacaan data analog tadi disimpan ke dalam variabel rd melalui perintah : rd = Wire.read(); . dan dengan menggunakan fungsi if jika nilai rd >= 77 dan lebih kecil <=179 led akan menyala bersamaan.
1. Bagaimana pengaruh potensiometer pada
led? Jelaskan
Jika nilai
potensiometer diperbesar, maka tahanannya akan semakin besar dan jika nilai
potensiometer diperkecil, maka tahanannya akan semakin kecil. Pengaruh
potensiometer terhadap LED adalah potensiometer berfungsi sebagai pengatur
kecepatan kelap-kelip dari LED. Pada
program arduino slave, delay antara hidup dan mati pada LED bergantung pada
nilai potensiometer yang diatur. Semakin besar nilai potensiometer, maka LED
akan hidup lebih lama dan mati lebih lama, sehingga kelap-kelip LED menjadi
lambat. Semakin kecil nilai potensiometer, maka LED akan hidup lebih singkat
dan mati lebih singkat, sehingga kelap-kelip LED menjadi lebih cepat.
2. Jelaskan bagian mana dari rangkaian dan program yg diganti jika output di ubah menjadi motor DC
Bagian yang diubah adalah bagian LED. dan pada bagian program, cukup diberikan satu output pada slave yaitu motor dc. dan tanpa harus mengubah program lainya jika hanya ingin motor dc yang berputar satu arah.
Jika ingin motor dc berputar satu maka ditambahkan motor driver ke rangkaian. 2 output dari slave akan disambungkan ke 2 kaki input dari driver motor.
3. Bagaimana mengontrol kecepatan dan arah Motor DC pada percobaan ini? Jelaskan!
Untuk kecepatan dari motor sudah diatur dari sinyal pwm yang dapat diatur melalui potensiometer. Dan untuk mengatur arah dari pergerakaan motor dibutuhkan motor driver yang dapat mengubah polarisasi dari motor dc.