Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Wire.h>
- //#define I2C_SLAVE_1_ADDR 1
- #define I2C_SLAVE_2_ADDR 2
- void setup() {
- Wire.begin(); // join i2c bus (address optional for master)
- Serial.begin(9600);
- Serial.print("Ready");
- }
- char x = 0;
- void loop() {
- if (Serial.available() > 0) {
- x = Serial.read();
- if (x == '0') {
- Wire.beginTransmission(2);
- Wire.write('0');
- Wire.endTransmission();
- Serial.print("Send 0");
- }
- if (x == '1') {
- Wire.beginTransmission(2);
- Wire.write('1');
- Wire.endTransmission();
- Serial.print("Send 1");
- }
- if (x == '2') {
- Wire.beginTransmission(2);
- Wire.write('2');
- Wire.endTransmission();
- Serial.print("Send 2");
- }
- if (x == '3') {
- Wire.beginTransmission(2);
- Wire.write('3');
- Wire.endTransmission();
- Serial.print("Send 3");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement