Page 85 - MODUL PRAKTIKUM MIKROKONTROLER - MIKROPROSESOR
P. 85

Modul Praktikum Sistem Mikroprosesor & Mikrokontroler
                        (MT-UN-2022)


                        Source code program Master:

                        #include <Wire.h> // memuat Library Wire ( Komunikasi Serial )
                        byte x = 0;

                        void setup() {
                          Wire.begin();
                        }

                        void loop() {
                          Wire.beginTransmission(8);
                          Wire.write("x is ");
                          Wire.write(x);
                          Wire.endTransmission();
                          x++;
                          delay(1000); // jeda pengCounteran 1 detik
                        }


                        Source code program Slave:
                        #include <Wire.h>

                        void setup() {
                          Wire.begin(8);
                          Wire.onReceive(receiveEvent);
                          Serial.begin(9600);
                        }

                        void loop() {
                          delay(100);
                        }

                        void receiveEvent(int howMany) {
                          while (1 < Wire.available()) {
                            char c = Wire.read();
                            Serial.print(c);
                          }
                          int x = Wire.read();
                          Serial.println(x);
                        }







                                                                                                        78
   80   81   82   83   84   85   86