Advertisement
Guest User

Untitled

a guest
Jun 7th, 2014
333
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.41 KB | None | 0 0
  1. //i2c Slave Code(UNO)
  2. #include <Wire.h>
  3.  
  4. void setup()
  5. {
  6.   Wire.begin(5);
  7.   Wire.onReceive(receiveEvent);
  8.  
  9.   pinMode(13,OUTPUT);
  10.   digitalWrite(13,LOW);
  11. }
  12.  
  13. void loop()
  14. {
  15. }
  16.  
  17. void receiveEvent(int howMany)
  18. {
  19.   while(Wire.available())
  20.   {
  21.     char c = Wire.read();
  22.    
  23.     if(c == 'H')
  24.     {
  25.       digitalWrite(13,HIGH);
  26.     }
  27.     else if(c == 'L')
  28.     {
  29.       digitalWrite(13,LOW);
  30.     }
  31.   }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement