光从值 0 到 255 然后再到 0
Light to go from value 0 to 255 then to 0 again
我正在研究光脉冲代码,我希望光从暗值 (0) 变为亮值 (255)。
我一直在尝试使用“for”来让它工作,但我真的不确定。
代码从灯亮 0 开始,然后我想将它增加到 255,然后暂停 0.50 秒然后重复
basic.forever(function () {
led.setBrightness(input.lightLevel())
for led.setBrightness >255
basic.showIcon(IconNames.Heart)
basic.pause(500)
})
您似乎在使用 MakeCode 编辑器,MakeCode 编辑器的一大优势是您可以在块和语言之间切换。
这意味着您可以从分块执行 for 循环开始:
然后切换到 JavaScript 视图以查看代码的样子:
basic.forever(function () {
for (let brightness = 0; brightness <= 255; brightness++) {
led.setBrightness(brightness)
basic.showIcon(IconNames.Heart)
}
basic.pause(2000)
})
我正在研究光脉冲代码,我希望光从暗值 (0) 变为亮值 (255)。
我一直在尝试使用“for”来让它工作,但我真的不确定。 代码从灯亮 0 开始,然后我想将它增加到 255,然后暂停 0.50 秒然后重复
basic.forever(function () {
led.setBrightness(input.lightLevel())
for led.setBrightness >255
basic.showIcon(IconNames.Heart)
basic.pause(500)
})
您似乎在使用 MakeCode 编辑器,MakeCode 编辑器的一大优势是您可以在块和语言之间切换。
这意味着您可以从分块执行 for 循环开始:
然后切换到 JavaScript 视图以查看代码的样子:
basic.forever(function () {
for (let brightness = 0; brightness <= 255; brightness++) {
led.setBrightness(brightness)
basic.showIcon(IconNames.Heart)
}
basic.pause(2000)
})