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 hours509
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
Contact
Rebekah Kissoon
4 projects • 0 followers
Contact
Byron Bess
3 projects • 0 followers
Contact
Abigail Weber
4 projects • 1 follower
Contact

Comments

Please log in or sign up to comment.