34 lines
650 B
C++
34 lines
650 B
C++
#include "PinFinder.h"
|
|
|
|
#include "Arduino.h"
|
|
|
|
char pins[] = {
|
|
0,
|
|
2,
|
|
4,
|
|
5,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
};
|
|
void PinFinder_setup(){
|
|
for(int index=0; index < sizeof(pins); index++){
|
|
auto pin = pins[index];
|
|
Serial.printf("Setting pin %d to OUTPUT\n", pin);
|
|
pinMode(pin, OUTPUT);
|
|
}
|
|
}
|
|
|
|
void PinFinder_loop(){
|
|
for(int index=0; index < sizeof(pins); index++){
|
|
auto pin = pins[index];
|
|
Serial.printf("Setting pin %d high\n", pin);
|
|
digitalWrite(pin, HIGH);
|
|
delay(1000);
|
|
Serial.printf("Setting pin %d low\n", pin);
|
|
digitalWrite(pin, LOW);
|
|
}
|
|
}
|