Wenn du folgendes in den code einfügst hält die schleife solange an bis die taste losgelassen wird.
if(key_y)
{
value += 1;
while(key_y)
{
wait(1);
}
}
Oder du kannst eine extra funktion machen:
starter valuepluseins()
{
while(1)
{
if(key_y)
{
value += 1;
while(key_y)
{
wait(1);
}
}
wait(1);
}
}
Das hier habe ich noch nicht getestet. Einfach die variable yistgedrueckt erstellen und folgendes in die while schleife einfügen:
if(key_y && yistgedrueckt == 0)
{
value += 1;
yistgedrueckt = 1;
}
if(key_y == 0 && yistgedrueckt == 1)
{
yistgedrueckt = 0;
}