Softgun-blinker

Fra Arduipedia

Gå til: navigasjon, søk

Ideen her er å ha blinker som dukker opp, gjemmer seg "tilfeldig" og som kan registrere treff.

Bevegelse

Ved å bruke enkle servoer og tynne blinker kan man vri blinkene fra tynnsiden ("usynlig") til bredsiden (synlig).

Enten horisontalt:

    [ ]=servo
                                    ___
                      ___          |   |
    [ ]----  ->  [ ]-|___| ->  [ ]-|   |
                                   |___|   
    

Eller vertikalt:

                    _            ___
     |             | |          |   |
     |             | |          |   |
     |       ->    |_|     ->   |___|
     |              |             |
    [ ]            [ ]           [ ]

Treffsensor

Sensoren er rett og slett en piezo-transduser som kobles på en analogport på arduinoen.

Spill

Man kan enkelt lage spill ved å ha en fem-seks slike blinker plassert ut over et område. Så kan Arduinoen tilfeldig plukke ut hvilken blink som skal åpnes. Straks den er i bevegelse, begynner Arduinoen å sjekke piezoen for treff og en klokke begynner å telle ned.

Hvis klokken teller ned på 3 sekunder, og antall millisekunder før treff er X, da er poengsummen for den blinken:

              Poeng for blink = 3000 - X

Arduinoen lar det så gå et tilfeldig antall sekunder før neste blink åpner seg, slik at man ikke kan lære seg et skytemønster.

Ved å spille med Y antall åpninger av blinker, vil man maks kunne score:

               Max poeng = 3000*Y

Da har man en stor sjanse for variasjon i poengsum, og man kan enkelt spille alene for å forsøke å slå sine egne rekorder.

Personlige verktøy
Navigasjon