TUGAS PENDAHULUAN 1







1. Kondisi
[Kembali]
Percobaan 1 kondisi 20
Tambahkan push button pada input, ketika push button ditekan seluruh led 5,6,7,8 hidup

2. Gambar Rangkaian Simulasi [Kembali]







3. Video Simulasi [Kembali]





4. Prinsip Kerja [Kembali]

rangkaian terlebih dahulu dirangkai seperti gambar. saat rangkaian telah terangkai dengan baik maka kita akan memasukkan program untukmenjalankan arduino uno pada aplikasi arduino. pertama kita jelaskan listing program yaitu pin berapa saja yang kita gunakan pada arduino. setelah kita tentukan pin yang digunakan maka kita tentukan pin mana yang bersifat input dan pin mana yang bersifat output.  penjelasan pin bersifat input dan output ini di deklarasikan pada void setup. void setup berguna untuk membaca program sekali baca.
        setelah itu kita buat program logikanya yaitu bila ada input pada pin13 (pin yang digunakan sebagai input) maka led 5,6,7,8 akan menyala. led dipasang pada pin 0 untul led 1, pin 1 untuk led 2, pin 2 untuk led 3, pin 4 untuk led 5, pin 5 untuk led 6, pin 6 untuk led 7, dan pin 7 untuk led 8. maka kita buat programnya apabila pin 13 memiliki input maka pin 4,5,6,dan 7 bernilai HIGH atau berlogika 1 sementara pin0,1,2,3,dan 4 berlogika 0. dan apabila tidak ada input maka semua pin akan berlogika 0, program untuk logika ini dideklarasikan pada bagian void loop pada aplikasi arduino. void loop merupakan bagian yang berfungsi sebagai pembaca program yang berulang-ulang.
        setelah selesai program maka kita masukkan program ke perangkat arduino. saat dijalan kan semua led mati. ini menyatakan bahwa semua pin berlogika 0 atai LOW. dengan kondisi push button terbuka. saat push button ditekan atau tertutup maka akan ada nilai masukan pada pin 13. berdasarkan program apabila pin input yaitu pin 13 benilai HIGH maka led 5,6,7,dan 8 akan berlogika HIGH atau berlogika 1 sehingga led 5,6,7,dan 8 akan menyala. jika push button kembali di tekan sehingga terbuka maka semua pin akan kembali ke logika 0 atau LOW. dan semua led akan kembali mati.

            listing program :

int led [] = {6,7,8,9};
int button = 13;

void setup(){
pinMode(button,INPUT);
for(int i=0;i<=3;i++){
pinMode(led[i],OUTPUT);
}}

void loop(){
int status = digitalRead(button);
for(int i=0;i<=3;i++){
if(status ==HIGH){
digitalWrite(led[i],LOW);
}else{
digitalWrite(led[i],HIGH);
}}}

5. Link Download [Kembali]


    
[Menuju Awal]


Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATA KULIAH      KIMIA DAN ELEKTRONIKA   oleh : Hana Sulthanah 2010951013 Dosen Pengampu: Dr. Darwison, M.T. Referens...