pinMode(pin,INPUT_PULLUP);
pinMode(pin, OUTPUT);
tam mozes nechat, ak to sposobi ze pre prepnuti na output to rele nepreklepne, je to vporiadku (suvisi to prave s tymi registrami uC a bitmi v nich, ktore si si mal uz davno nastudovat).To neni tvoj problem. Tvoj problem je ze tam mas najskor nahraty blby program, alebo mas nieco blbo zapojene. Ten program ktory som tu dal nemoze robit to co pises.