Laporan Akhir I (Percobaan 1)
DAFTAR ISI
1. Hardware [kembali]
2. Rangkaian percobaan [kembali]
4. Listing Program[kembali]
//MASTER#define button 2 //Deklarasi pin 2 untuk button void setup() //Semua kode dalam fungsi ini dieksekusi sekali { pinMode(button, INPUT_PULLUP); Serial.begin(9600); //Set baud rate 9600 } void loop() //Semua kode dalam fungsi ini dieksekusi berulang { int nilai = digitalRead(button); //Button ditekan if (nilai == 0) { Serial.print("1"); } else { Serial.print("2"); } delay(200); } | |
//SLAVE#define led 12 //Deklarasi pin 12 untuk LED void setup() //Semua kode dalam fungsi ini dieksekusi sekali { pinMode(led, OUTPUT); //Deklarasi LED sebagai output Serial.begin(9600); //Set baud rate 9600 } void loop() //Semua program dalam fungsi ini dieksekusi berulang {
|
5. Video Praktikum[kembali]
pada percobaan ini, komunikasi yang dilakukan adalah UART rangkaian berupa dua buah arduino yang dihubungkan dengan pin komunikasi 1 dan 2. salah satu arudino menjadi master dan arduino lainnya menjadi slave. coding arduino dimasukkan pada masing masing arduino. Boundrate kedua arduino harus sama. Untuk menandakan bahwa komunikasi berjalankan pada rangkaian ditambahkan LED, agar LED tidak mengalami kerusakan ditambahkan hambatan berupa resistor.
7. Analisa[kembali]
· Metode Universal Asynchronous Receiver Transmitter (UART)
Kelebihan: kecepatan transfer data lebih cepat karena data dikirim secara paralel. Hal ini mengakibatkan waktu yang dibutuhkan untuk transfer data semakin singkat.
Kekurangan: perngiriman dilakukan secara acak. Perangkat harus mempunyai kecepatan penerimaan dan pengiriman data yang sama.
· Serial Peripheral Interface (SPI)
Kelebihan: mengirimkan data secara urut. Kemungkanan data tertukar dan error semakin kecil.
Kekurangan: pengiriman data lebih lambat dikarenakan data dikirim satu per satu.
· Inter Integrated Circuit (I2C)
Kelebihan:kecepatan transfer data dapat diatur
8. Link Download[kembali]
0 komentar:
Posting Komentar