Komunikasi Dua Arduino menggunakan Komunikasi Serial I2C

Komunikasi Serial I2C pada Arduino memungkinkan kita untuk mengirim data dari Salah satu perangkat Arduino ( Master Writer ) menuju perangkat satunya lagi ( Slave Receiver), tentunya fitur ini sangat membantu kita ketika kita membuat suatu Rangkaian yang mengharuskan adanya pengiriman data dari Arduino. untuk koneksi pinnya yaitu pin A4 (SCL) Master Writer dengan pin A4 (SCL) Slave Receiver, pin A5 (SDA) Master Writer dengan pin A5 (SDA) Slave Receiver, serta dengan menghubungkan GND / Ground dari kedua Arduino.

Berikut Contoh Sketch untuk mengirim Program counter dari Master Writer ke Slave Receiver dan ditampilkan pada Serial Monitor.

Sketch untuk Master Writer :
// Simple Project by Giri Cronyos
// Komunikasi Serial 2 Arduino
// http//www.cronyos.com
#include <Wire.h> // memuat Library Wire ( Komunikasi Serial )
void setup() {
Wire.begin();
}
byte x = 0;
void loop() {
Wire.beginTransmission(8);
Wire.write("x is ");
Wire.write(x);
Wire.endTransmission();
x++;
delay(1000); // jeda pengCounteran 1 detik
}

Sketch untuk Slave Recaiver :
// Simple Project by Giri Cronyos
// Komunikasi Serial 2 Arduino
// http//www.cronyos.com
#include <Wire.h>
void setup() {
Wire.begin(8);
Wire.onReceive(receiveEvent);
Serial.begin(250000);
}
void loop() {
}
void receiveEvent(int howMany) {
while (0 < Wire.available()) {
char c = Wire.read();
Serial.print(c);
}
int x = Wire.read();
Serial.println(x);
}

Sekian Postingan saya semoga bermanfaat, selahkan sampaikan Kritik, Saran dan Pertanyaan di kolom komentar atau Buku Tamu yang sudah kami sediakan. Wassalamu’alaikum Wr. Wb

About Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki SMK N 2 Wonogiri lulus 2015 UNIV Negeri Yogyakarta lulus 2019 2019 - Sekarang Bekerja di SMK Gajah Mungkur 1 Wuryantoro, Wonogiri

Check Also

Cara Menggunakan / Mengakses Keypad menggunakan Arduino

Assalamu’alaikum teman – teman, kali ini kita akan belajar Arduino lagi, kali ini kita akan …

Tinggalkan Balasan