input.onButtonPressed(Button.A, function () { music.playTone(262, music.beat(BeatFraction.Sixteenth)) spaltenwert = 0 bearbeite_spalte += 1 if (bearbeite_spalte > 4) { bearbeite_spalte = 0 } for (let index = 0; index <= 4; index++) { led.unplot(bearbeite_spalte, index) } for (let index = 0; index < 3; index++) { led.unplot(bearbeite_spalte, spaltenwert) led.plot(bearbeite_spalte, spaltenwert) } }) input.onButtonPressed(Button.B, function () { music.playTone(523, music.beat(BeatFraction.Sixteenth)) led.unplot(bearbeite_spalte, spaltenwert) spaltenwert += 1 if (spaltenwert > 4) { spaltenwert = 0 } led.plot(bearbeite_spalte, spaltenwert) }) let loesung_der_spalte = 0 let code_richtig = 0 let bearbeite_spalte = 0 let spaltenwert = 0 let loesung = "12043" led.plot(0, 0) music.setTempo(200) basic.forever(function () { code_richtig = 0 for (let spalte = 0; spalte <= 4; spalte++) { loesung_der_spalte = parseInt(loesung.charAt(spalte)) for (let zeile = 0; zeile <= 4; zeile++) { if (led.point(spalte, zeile)) { if (zeile == loesung_der_spalte) { code_richtig += 1 } } } } if (code_richtig == 5) { pins.servoWritePin(AnalogPin.P0, 90) } else { pins.servoWritePin(AnalogPin.P0, 0) } })