Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
460
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.83 KB | None | 0 0
  1. #include <Wire.h>
  2.  
  3. const byte slaveId = 1;
  4.  
  5. void setup()
  6. {
  7.   Serial.begin(9600);
  8.   Wire.begin(slaveId);
  9.   Wire.onReceive(receiveEvent);
  10.  
  11.   pinMode(8, OUTPUT);
  12.   pinMode(9, OUTPUT);
  13.   digitalWrite(8, LOW);
  14.   digitalWrite(9, LOW);    
  15. }
  16.  
  17. void loop()
  18. {
  19. }
  20.  
  21. void receiveEvent(int howMany)
  22. {
  23.   char tlacitko1;
  24.   char tlacitko2;
  25.  
  26.   while(Wire.available() > 0)
  27.   {
  28.     tlacitko1 = Wire.read();
  29.     tlacitko2 = Wire.read();  
  30.    
  31.     if (tlacitko1 == 'a')
  32.     {
  33.       Serial.println("=> Tlacitko1 = zapnuto");
  34.       digitalWrite(8, HIGH);
  35.       delay(1000);
  36.     }
  37.     else if (tlacitko2 == 'b')
  38.     {
  39.       Serial.println("=> Tlacitko2 = zapnuto");
  40.       digitalWrite(9, HIGH);
  41.       delay(1000);
  42.     }
  43.     else {
  44.       digitalWrite(8, LOW);
  45.       digitalWrite(9, LOW);
  46.       delay(100);
  47.      
  48.     }
  49.   }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement