LA MODUL 3 PERCOBAAN 1


 


 


1. Komponen [kembali]

1. Arduino Uno
 
2. Ground





 

3. LED


4. Button
 

    2. Rangkaian Simulasi [kembali]

    3. Flowchart[kembali] 

    Flowchart Master

    Flowchart Slave
     
     
    Arduino Master
    //MASTER

    #define button 2

    void setup() 
    {
      pinMode(button,INPUT_PULLUP);
      Serial.begin(9600);
    }

    void loop() 
    {
      int nilai = digitalRead(button);
      
      //ditekan
      if(nilai == 0)
        {
          Serial.print("1");     
        }
      else 
        {
          Serial.print("2"); 
        }

        delay(200);
    } 
     
    Arduino Slave
    //SLAVE

    #define led 12

    void setup() 
    {
      pinMode(led,OUTPUT);
      Serial.begin(9600);
    }

    void loop() 
    {
      if(Serial.available()>0)
      {
        int data = Serial.read();
          if(data=='1')
            {
              digitalWrite(led,HIGH);
            }
          else
            {
              digitalWrite(led,LOW);
            }
            
      }
    }

     5. Vidio Simulasi[kembali]

     

    6. Analisa dan pembahasan[kembali]

    1. Apa yang terjadi jika komunikasi UART hanya menggunakan 1 kabel saja, yang terhubung TX ke RX?

    Jawab :

    Yang terjadi jika hanya menggunakan 1 kabel saja yang terhubung dari Tx Master ke Rx Slave, maka akan terjadi error,karena Tx Slave tidak terhubung ke Rx Master untuk menandakan adanya data yang masuk ke Slave. Jadi harus menggunakan 2 kabel yaitu kabel pertama dihubungkannya dari Tx Master ke Rx Slave adalah untuk komunikasi asinkron dari Master ke Slave,sedangkan kabel kedua dihubungkannya dari Tx Slave ke Rx Master sebagai penanda atau memberitahukan ke Master bahwa data telah masuk ke Slave.

     

    2. Apakah pada UART dapat menggunakan banyak  master ataupun slave? Jelaskan alasannya

    Jawab :

    Tidak, pada UART jumlah master dan slave hanya 1,hal ini karena UART menggunakan jalur data tunggal untuk mentransmisikan data (Transmitter) dan untuk menerima data (Receiver). Sehingga data dari Transmitter Master dihubungkan ke Receiver Slave untuk pentransmisian data dan juga Transmitter Slave dihubungkan ke Receiver Master untuk menandakan Slave telah menerima data dari Master. Pada UART ini hanya dapat mengirimkan sekitar 8 bit dan bit-bit tambahan (start bit, parity bit, dan stop bit ) disetiap pentransmisian data.

     

    3. Jika ditambahkan resistor 22k sebelum LED, apa yang akan terjadi?

    Jawab :

    Jika ditambahkan resistor sebesar 22k sebelum LED,yang terjadi adalah resistor akan menghambat arus listrik yang masuk ke LED sehingga membuat arus yang dibutuhkan oleh LED berkurang dan LED pun tidak menyala.

     

    4. Jelaskan prinsip kerja UART pada rangkaian.

    Jawab :

    Pada rangkaian komunikasi UART ini terdiri dari 2 arduino yang berfungsi sebagai master dan slave. Master akan menerima data dari bus data yang dikirim secara parallel kemudian data pada master akan dikirm ke slave untuk menyuruh slave mengeksekusi dan menjalankan perintah dari master. Pada sistem UART menggunakan dua buah jalur penghubung antara master dan slave yaitu dengan mentransmisikan data secara serial dari pin Tx pada master ke Rx pada slave. Agar data yang dikirimkan sama dengan data yang diterima, maka kedua frekuensi clock harus sama dengan data yang diterima, maka kedua frekuensi clock harus sama dan harus sinkronisasi. Pada rangkaian juga terdapat button yang berfungsi sebagai pengatur kondisi high dan low output LED, jika button ditekan maka kondisinya high dan lampu LED akan menyala, dan sebaliknya jika button tidak ditekan maka kondisinya low, dan lampu LED mati.

     

    7. Link Download[kembali] 

    Link download Rangkaian disini

    Link download Listing Program Master disini

    Link download Listing Program Slave disini

    Link download Vidio disini

    Link download HTML disini





    Tidak ada komentar:

    Posting Komentar

    Selamat Datang...

    BAHAN PRESENTASI UNTUK MATA KULIAH ELEKTRONIKA DAN SENSOR Oleh: Ovina Permata Yusli (1810951021) Dosen Pengampu: ...