Jawab:
Jika
ditambahkan resistor 100k ohm pada led dan push button maka led yang menjadi
output pada rangkaian tidak bisa menyala. Hal ini terjadi dikarenakan resistor
100k ohm mempunyai nilai hambatan yang sangat besar sehingga arus menuju led
menjadi sangat kecil yaitu sebesar 5v/100k ohm = 0,05 mA. Dengan arus yang
sangat kecil ini tidak mampu untuk menghidupkan led.
2. Bagaimana pengaruh input pullup/pulldwon pada rangkaian? Jelaskan!
Jawab:
Rangkaian input pullup
Pada rangkaian saat ini menggunakan rangakaian input pullup, input pullup ini akan memberikan logika 0 (low) pada saat button di tekan (terhubung) dikarenakan terhubung ke ground. Pada saat button tidak di tekan (tidak terhubung) arduino akan memberikan logika 1 (high). Pada komunikasi untuk menghidupkan led karakter yang harus dikirimkan adalah 1, selain itu maka led akan mati. Program pada master, karakter “1” akan dikirimkan jika diberikan logika 0. Oleh karena itu, led pada rangkaian akan hidup ketika button ditekan.
Rangkaian input pulldown
Rangkaian input pulldown merupakan kebalikan dari input pullup yaitu ketika button ditekan (terhubung) maka akan memberikan logika 1 (high). Ketika button tidak ditekan (tidak terhubung) akan memberikan logika 0 (low). Sesuai dengan program sebelumnya untuk menghidupkan led dengan karakter “1”. Karakter “1” ini akan dikirim jika menerima input 0 (low). Oleh karena itu, led akan hidup pada saat button tidak ditekan atau kebalikan dari rangkaian pullup.
Rangkaian Simulasi disini.
Video simulasi disini.
Listing Program Master disini slave disini
HTML disini.
Tidak ada komentar:
Posting Komentar