Advertisement
DrRandom

Scanner

May 6th, 2020
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void Scanner(){
  2.   Serial.println ();
  3.   Serial.println ("I2C scanner. Scanning ...");
  4.   byte count = 0;
  5.   Wire.begin();
  6.   for (byte i = 8; i < 120; i++)
  7.   {
  8.     Wire.beginTransmission (i);
  9.     if (Wire.endTransmission () == 0)
  10.     {
  11.       Serial.print ("Found address: ");
  12.       Serial.print (i, DEC);
  13.       Serial.print (" (0x");
  14.       Serial.print (i, HEX);
  15.       Serial.println (")");
  16.       count++;
  17.     }
  18.   }
  19.   Serial.print ("Found ");      
  20.   Serial.print (count, DEC);
  21.   Serial.println (" device(s).");
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement