所以我目前正在为我在高中的计算机工程课程使用 Picaxe 编程。我目前有下面显示的代码来创建一种龙卷风效果,但它设置为 1 速度。我正在努力做到这一点,因此每次它返回到 main 并降低每个暂停时间,例如 50,这样龙卷风每次返回到 main 时都会变得越来越快。我知道我需要使用递减循环,但我不知道如何将它粘贴在这段代码中。任何帮助都会很棒。谢谢!
http://www.picaxe.com/BASIC-Commands/Program-Flow-Control/for/ - 如果我是正确的,我应该使用递减循环,但不知道如何使用它。
main:
high b.4 'Turns on b.4 LED'
pause 200 'LED Stays on for 200ms'
low b.4 'Turns off LED'
'No pause for smoother transition of LED's'
high d.1 'Turns on d.1 LED'
pause 150 ' Pause for 150ms'
low d.1,d.2,d.3,d.0 'Turns all other LED's off'
pause 200 'Pause for 200ms'
high d.2 'Turns on d.2 LED'
pause 150 'Pause for 150ms'
low d.1, d.2, d.3, d.0 'Turn off all other LED's'
pause 200 'Pause for 200ms'
high d.3 'Turns on d.3 LED'
pause 150 'Pause for 150ms'
low d.1, d.2, d.3, d.0 'Turns off all other LED's'
pause 200 'Pause for 200ms
high d.0 'Turns on d.0'
pause 150 'Pauses for 150ms'
low d.1, d.2, d.3, d.0 'Turns off all other LED's'
pause 200
return main