Circuit Dance

Stuck at home for quarantine and you just don't have the new Just Dance. Well we have the product for you. Play the Circuit Dance.

BeginnerFull instructions provided2 hours529
Circuit Dance

Things used in this project

Hardware components

Circuit Playground Express
Adafruit Circuit Playground Express
×1

Software apps and online services

MakeCode
Microsoft MakeCode

Story

Read more

Code

Circuit Dance Code

JavaScript
function tetris () {
    music.playTone(330, music.beat(BeatFraction.Whole))
    music.playTone(247, music.beat(BeatFraction.Half))
    music.playTone(262, music.beat(BeatFraction.Half))
    music.playTone(294, music.beat(BeatFraction.Whole))
    music.playTone(262, music.beat(BeatFraction.Half))
    music.playTone(247, music.beat(BeatFraction.Half))
    music.playTone(220, music.beat(BeatFraction.Whole))
    music.playTone(220, music.beat(BeatFraction.Half))
    music.playTone(262, music.beat(BeatFraction.Half))
    music.playTone(330, music.beat(BeatFraction.Whole))
    music.playTone(294, music.beat(BeatFraction.Half))
    music.playTone(262, music.beat(BeatFraction.Half))
    music.playTone(247, music.beat(BeatFraction.Whole))
    music.playTone(247, music.beat(BeatFraction.Half))
    music.playTone(262, music.beat(BeatFraction.Half))
    music.playTone(294, music.beat(BeatFraction.Whole))
    music.playTone(330, music.beat(BeatFraction.Whole))
    music.playTone(262, music.beat(BeatFraction.Whole))
    music.playTone(220, music.beat(BeatFraction.Whole))
    music.playTone(220, music.beat(BeatFraction.Whole))
}
input.onGesture(Gesture.Shake, function () {
    tetris()
})
input.onGesture(Gesture.TiltLeft, function () {
    light.setAll(0xff0000)
})
input.onGesture(Gesture.TiltUp, function () {
    light.setAll(0x0000ff)
})
input.onGesture(Gesture.TiltDown, function () {
    light.showRing(
    `blue white blue white blue white blue white blue white`
    )
})
input.onGesture(Gesture.TiltRight, function () {
    light.showRing(
    `white red white red white red white red white red`
    )
})
music.setVolume(255)

Credits

alana.brunson
4 projects • 1 follower
Rebekah Kissoon
4 projects • 0 followers
Byron Bess
3 projects • 0 followers
Abigail Weber
4 projects • 1 follower

Comments