input.touchA4.onEvent(ButtonEvent.Click, function () {
music.playTone(262, music.beat(BeatFraction.Half))
red_value += 51
red_note += 1
light.setPixelColor(1, 0xffffff)
pause(100)
light.setPixelColor(1, 0xff0000)
light.setPixelColor(6, light.rgb(red_value, green_value, blue_value))
})
input.touchA2.onEvent(ButtonEvent.Click, function () {
music.playTone(587, music.beat(BeatFraction.Half))
blue_value += 51
blue_note += 1
light.setPixelColor(8, 0xffffff)
pause(100)
light.setPixelColor(8, 0x0000ff)
light.setPixelColor(6, light.rgb(red_value, green_value, blue_value))
})
input.touchA1.onEvent(ButtonEvent.Click, function () {
light.setAll(light.rgb(red_value, green_value, blue_value))
for (let i = 0; i < red_note; i++) {
music.playTone(262, music.beat(BeatFraction.Half))
music.rest(music.beat(BeatFraction.Half))
}
for (let i = 0; i < green_note; i++) {
music.playTone(392, music.beat(BeatFraction.Half))
music.rest(music.beat(BeatFraction.Half))
}
for (let i = 0; i < blue_note; i++) {
music.playTone(587, music.beat(BeatFraction.Half))
music.rest(music.beat(BeatFraction.Half))
}
pause(500)
red_value = 0
green_value = 0
blue_value = 0
green_note = 0
blue_note = 0
red_note = 0
light.showRing(
`black red black green black black black black blue black`
)
})
input.touchA6.onEvent(ButtonEvent.Click, function () {
music.playTone(392, music.beat(BeatFraction.Half))
green_value += 51
green_note += 1
light.setPixelColor(3, 0xffffff)
pause(100)
light.setPixelColor(3, 0x00ff00)
light.setPixelColor(6, light.rgb(red_value, green_value, blue_value))
})
let green_note = 0
let red_note = 0
let blue_note = 0
let blue_value = 0
let green_value = 0
let red_value = 0
music.setVolume(255)
light.showRing(
`black red black green black black black black blue black`
)
red_value = 0
green_value = 0
blue_value = 0
blue_note = 0
red_note = 0
green_note = 0
Comments
Please log in or sign up to comment.