21 4 RGB-LED
let Tempo = 100
basic.setLedColor(0xff0000)
basic.pause(Tempo)
basic.setLedColor(0xff8000)
basic.pause(Tempo)
basic.setLedColor(0xffff00)
basic.pause(Tempo)
basic.setLedColor(0x00ff00)
basic.pause(Tempo)
basic.setLedColor(0x00ffff)
basic.pause(Tempo)
basic.setLedColor(0x007fff)
basic.pause(Tempo)
basic.setLedColor(0xb09eff)Task @showdialog
Program a rainbow. Use the following colors: red, orange, yellow, green, turquoise, blue, purple.
Create variable
Create a ||variables.variable|| and name it “Tempo”.

Set tempo
Use the block ||variables.set tempo to|| from the category ||variables.variables|| to set the variable Tempo to the value 100. Place the block at the very beginning in the ||basic.Start function||.
RGB LED
Use the ||basic.set color to|| block and drag it into the ||basic.on start||-function. Set the block so that the RGB LED lights up red.
Replace pause value
Add a ||basic.pause|| block and replace the pause value with the ||variables.tempo|| block.
Rainbow
For each additional color, add a ||basic.set LED to|| block and a ||basic.pause|| block.
Done! ✨
Click on |Download| to transfer your program to your Calliope mini.
// 
            