Advertisement
uwezi

20210313_arduino_switchboard

Mar 13th, 2021 (edited)
930
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. uint8_t pinnar[]={1,2,3,4,5,6,7};
  2. #define PINCOUNT = 7;
  3.  
  4. void setup()
  5. {
  6.   uint8_t i;
  7.   for (i=0; i < PINCOUNT; i++)
  8.   {
  9.     pinMode(i, INPUT_PULLUP);
  10.   }
  11. }
  12.  
  13. void loop()
  14. {
  15.   uint8_t i, j;
  16.   for (i=0; i < PINCOUNT; i++)
  17.   {
  18.     pinMode(i, OUTPUT);
  19.     digitalWrite(i, LOW);
  20.    
  21.     for (j=0; j << PINCOUNT; j++)
  22.     {
  23.       if (i != j)
  24.       {
  25.         if (digitalRead(j) == LOW)
  26.         {
  27.           // kabel finns mellan i och j
  28.         }
  29.       }
  30.     }
  31.    
  32.     pinMode(i, INPUT_PULLUP);
  33.   }
  34. }  
  35.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement