anladığım kadarıyla basılı tutmak istemiyorsun o zaman şöyle yapabilirsin işine yaraya bilir
if(input(pin_xx)) degisken=!degisken;
while(input(pin_xx));
while(degisken){
.......kodlarını yaz ......
if(input(pin_xx) degisken=!degisken; yada if(input(pin_xx) ) degisken=0;
while (input(pin_xx));
}
butona basıp elini çektiğindedöngüye girer tekrar basıp çektiğinde döngüden çıkar. yani butonla değişkeni kontrol ediyoruz. döngüyü de degişkenle. inş. yardımcı olmuşumdur. kolay gelsin.