20210313_arduino_switchboard
uint8_t pinnar[]={1,2,3,4,5,6,7};
#define PINCOUNT = 7;
void setup()
{
uint8_t i;
for (i=0; i < PINCOUNT; i++)
{
pinMode(i, INPUT_PULLUP);
}
}
void loop()
{
uint8_t i, j;
for (i=0; i < PINCOUNT; i++)
{
pinMode(i, OUTPUT);
digitalWrite(i, LOW);
for (j=0; j << PINCOUNT; j++)
{
if (i != j)
{
if (digitalRead(j) == LOW)
{
// kabel finns mellan i och j
}
}
}
pinMode(i, INPUT_PULLUP);
}
}
Comments