Komunikasi Dua Arduino menggunakan Komunikasi Serial I2C

Komunikasi Dua Arduino menggunakan Komunikasi Serial I2C
4.4 (88%) 15 votes

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
}

Baca Juga  Belajar Pemrograman Arduino untuk Pemula Part 2 : Pengenalan Breadboard

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

Share your vote!


Vote and Share your Fell !
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

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
Jumlah Post : 388 Artikel

Artikel Serupa

Check Also

Cara Mengakses Sensor Tegangan DC menggunakan Arduino