if taster = 1 then put wert else goto loop (ob low oder high....es geht nix)
Versuche mal:

if taster = ON then put wert (der Rest ist nicht nötig)

Bei dieser Abfrage müßte allerdings (unüblichweise) der Port über einen Pulldown (10k) mit Masse verbunden sein und per Taster auf 5V gelegt werden. Hast Du das so geschaltet?

mfg

Stefan