Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Arduino ตัวที่ 1 ใช้ส่งข้อมูลหาตัวที่ 2 และ 3
- #include <Wire.h>
- int Ledoff = 0;
- int Ledon = 1;
- int slaveAddress2 = 9;
- int slaveAddress3 = 10;
- void setup()
- {
- Wire.begin(); // join i2c bus (address optional for master)
- Serial.begin( 9600 ); // start serial for output
- }
- void loop()
- {
- Serial.println("ส่งค่าให้ Arduino ตัวที่ 2");
- Wire.beginTransmission( slaveAddress2 ); //กดหนด Address เตรียมส่งข้อมูลให้ Arduino ตัวที่ 2
- Wire.write(Ledon); // ส่งค่าในตัวแปล Ledon ให้ Arduino ตัวที่ 2 ไฟ LED ดับ
- delay(1000);
- Wire.endTransmission(); // ปิดการส่งข้อมูลให้ Arduino ตัวที่ 2
- Wire.beginTransmission( slaveAddress2 ); //กดหนด Address เตรียมส่งข้อมูลให้ Arduino ตัวที่ 2
- Wire.write(Ledoff); // ส่งค่าในตัวแปล Ledoff ให้ Arduino ตัวที่ 2 ไฟ LED ดับ
- delay(1000);
- Wire.endTransmission(); // ปิดการส่งข้อมูลให้ Arduino ตัวที่ 2
- Serial.println("ส่งค่าให้ Arduino ตัวที่ 3");
- Wire.beginTransmission( slaveAddress3 ); //กดหนด Address เตรียมส่งข้อมูลให้ Arduino ตัวที่ 3
- Wire.write(Ledon); // ส่งค่าในตัวแปล Ledon ให้ Arduino ตัวที่ 3 ไฟ LED ติด
- delay(2000);
- Wire.endTransmission(); // ปิดการส่งข้อมูลให้ Arduino ตัวที่ 3
- Wire.beginTransmission( slaveAddress3 ); //กดหนด Address เตรียมส่งข้อมูลให้ Arduino ตัวที่ 3
- Wire.write(Ledoff); // ส่งค่าในตัวแปล Ledoff ให้ Arduino ตัวที่ 3 ไฟ LED ดับ
- delay(2000);
- Wire.endTransmission(); // ปิดการส่งข้อมูลให้ Arduino ตัวที่ 3
- delay(200);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement