int fnc_dynamic_digitalRead(int _pin){
pinMode(_pin,INPUT);
return digitalRead(_pin);
}
void fnc_dynamic_digitalWrite(int _pin, int _e){
pinMode(_pin,OUTPUT);
digitalWrite(_pin,_e);
}
void setup()
{
}
void loop()
{
yield();
if ((fnc_dynamic_digitalRead(4) == true)) {
fnc_dynamic_digitalWrite(2, HIGH);
}
else {
fnc_dynamic_digitalWrite(2, LOW);
}
delay(150);
}