Astroid Dreamers | Artify the Earth

Team Updates

It is beautifully designed even when not shining.
It is beautifully designed even when not shining.
mizutaChie Mizuta
 It's portable so you can place it anywhere!
It's portable so you can place it anywhere!
mizutaChie Mizuta
Inside of the Astroid
Inside of the Astroid
mizutaChie Mizuta
letitem: neopixel.Strip=null
letplanet=0
letindex=0
// OnGesture settings
input.onGesture(Gesture.Shake,()=>{
planet+=1
// Mercury (No.1)
if(planet==1){
for(letindex=0;index<=0;index++){
item.setBrigthness(30)
item.range(index,4).showColor(neopixel.rgb(88,87,88))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(148,158,148))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(102,102,102))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(206,204,206))
item.show()
item.clear()
basic.pause(100)
}
}
// Venus (No.2)
if(planet==2){
for(letindex=0;index<=0;index++){
item.setBrigthness(100)
item.range(index,4).showColor(neopixel.rgb(224,201,163))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(99,34,2))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(237,181,82))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(117,154,193))
item.show()
item.clear()
basic.pause(100)
}
}
// Earth (No.3)
if(planet==3){
for(letindex=0;index<=0;index++){
item.range(index,4).showColor(neopixel.rgb(112,144,177))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(88,104,165))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(165,141,109))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(90,92,58))
item.show()
item.clear()
basic.pause(100)
}
}
// Mars (No.4)
if(planet==4){
for(letindex=0;index<=0;index++){
item.range(index,4).showColor(neopixel.rgb(89,56,50))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(194,95,52))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(170,86,52))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(243,192,133))
item.show()
item.clear()
basic.pause(100)
}
}
// Jupiter (No.5)
if(planet==5){
for(letindex=0;index<=0;index++){
item.range(index,4).showColor(neopixel.rgb(114,160,189))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(200,169,142))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(202,175,135))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(209,194,169))
item.show()
item.clear()
basic.pause(100)
}
}
// Saturn (No.6)
if(planet==6){
for(letindex=0;index<=0;index++){
item.range(index,4).showColor(neopixel.rgb(189,169,136))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(217,195,162))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(211,187,151))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(162,145,108))
item.show()
item.clear()
basic.pause(100)
}
}
// Uranus (No.7)
if(planet==7){
for(letindex=0;index<=0;index++){
item.range(index,4).showColor(neopixel.rgb(111,132,140))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(122,141,152))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(133,157,168))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(116,138,147))
item.show()
item.clear()
basic.pause(100)
}
}
// Neptune (No.8)
if(planet==8){
for(letindex=0;index<=0;index++){
item.range(index,4).showColor(neopixel.rgb(93,108,140))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(45,56,138))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(100,166,251))
item.shift(4)
item.range(index,4).showColor(neopixel.rgb(60,91,224))
item.show()
item.clear()
basic.pause(100)
}
}
// Back to Start
if(planet==9){
planet=planet-9
item.show()
item.clear()
}
})
// Reset
input.onGesture(Gesture.ScreenDown,()=>{
if(planet!=0){
planet=0
item.show()
item.clear()
}
})
input.onButtonPressed(Button.A,()=>{
if(planet!=0){
planet=0
item.show()
item.clear()
basic.showIcon(IconNames.Yes)
basic.clearScreen()
}
})
index=0
item=neopixel.create(DigitalPin.P0,16,NeoPixelMode.RGB)
item.show()
basic.showIcon(IconNames.Yes)
basic.clearScreen()
mizutaChie Mizuta
NASA Logo

SpaceApps is a NASA incubator innovation program.