Eenvoudige AVR Laser Game pistool (4 / 5 stap)

Stap 4: Firmware

Nadat u klaar bent met het bouwen van het wapen, zijn tijd om te branden van de firmware, die u van de lijst met bestanden van dit Instructable downloaden kunt. U kunt de bestanden openen in AVR Studio of gewoon in Kladblok en kopieer-plak ze in de Arduino IDE (de code is Arduino compatibel). Ik zal de code in diepte niet uitleggen, maar je moet het echt gemakkelijk te begrijpen. Alle acties (oplichten LED, enzovoort) zijn vooraf gedefinieerd met macro's, zodat u niet hoeft te knoeien met beetje logica (zoals PORTD | = 1 << PORTD5).

Omdat de code zeer eenvoudig aan te passen is, kunt u uw eigen spelmodi. Hier zijn slechts een paar suggesties:

  1. Team battle - heb je twee teams van spelers, en het doel is om te doden van alle tegenstanders. Na dat, het spel beheerder gebruikt zijn pistool om te verzenden helende schoten te doen herleven van alle dode spelers en nieuwe ronde kan beginnen!
  2. Vangt het punt - in het midden van het slagveld is een aftappunt, een vereenvoudigde versie van een laser game pistool, die alleen gegevens kan worden ontvangen. Wanneer een speler het aftappunt raakt, begint het tellen van de tijd. Wanneer een speler van het andere team het punt raakt, begint het tellen van de tijd voor het andere team. Op hetzelfde moment brand spelers bij elkaar. Wanneer een speler wordt geraakt, moet hij wacht 5 minuten, dan hij automatisch nieuw leven wordt ingeblazen. Het team, die langere tijd het punt gedurende, wint. Natuurlijk ik aanbevelen dat u een soort van duidelijk zichtbare ontvangstdatum voor de spelers om te vertellen welk team is momenteel bezetten het punt (LED strips zijn zeer geschikt voor dat).
  3. Dood de match - er zijn geen teams, en het doel is te raken zo veel andere spelers mogelijk. Wanneer u geraakt, moet u wacht 30 seconden om het nieuw leven worden ingeblazen. Elke speler heeft zijn unieke binaire ID, en je pistool registreert hoe vaak en welke speler je raken. Aan het eind van het spel, deze logboeken worden vergeleken en de winnaar wordt berekend (ik adviseer dat u deze logboeken opslaan in EEPROM, die u vervolgens gemakkelijk met een Arduino lezen kunt)
  4. Er zijn talloze andere mogelijkheden, het hangt gewoon uw verbeelding...

Gerelateerde Artikelen

LaserTap Laser Target pistool

LaserTap Laser Target pistool

iedereen een leuk en nuttig laser target pistool kan bouwen van een oude Nintendo Zapper!Het is een eenvoudig project en de onderdelenlijst is kort:* Nintendo Zapper* laser diode* 10-microfarad Elektrolytische condensator* 9v batterij & accu clip* ve
Eenvoudige maar krachtige knex pistool

Eenvoudige maar krachtige knex pistool

dit is een eenvoudige en gemakkelijke knex pistool te maken. Hoewel het niet dat juist is het zeer krachtigStap 1: stap 1 ik denk dat u kon maken door te kijken naar de foto van het
Eenvoudige True Trigger Knex pistool door de uitvinder van de bannana

Eenvoudige True Trigger Knex pistool door de uitvinder van de bannana

dit is een zeer eenvoudig knex pistool te maken. Het gebruikt slechts ongeveer 60 pieses. Hij kan ook 15-26 voet schieten. Hoop dat u geniet van!!! : DStap 1: gebouw. Bouwen alles wat u op de foto's ziet.Stap 2: Aansluiten en "banding". Verbindi
Hoe maak je een eenvoudige PC Video Game

Hoe maak je een eenvoudige PC Video Game

Video games. Het belangrijkste punt van huizen rond de world-some mensen hebben vaak een kamer alleen voor gaming! Als je van video games, waarom niet u een eenvoudige afspraak maken om te beginnen met? Dit artikel zal u moeten zijn om een eenvoudige
Eenvoudige cirkel Laser gesneden sieraden

Eenvoudige cirkel Laser gesneden sieraden

ik heb gezien vele stukken van verbazingwekkende laser gesneden sieraden, dus heb ik besloten om een steek nemen op het.  Dit is vrij eenvoudig, maar nog steeds leuk!Ik heb dit gemaakt op Techshop in SF!Stap 1: benodigdheden Zult u wilt uitknippen uw
Eenvoudige, efficiënte lego pistool

Eenvoudige, efficiënte lego pistool

dit is een eenvoudig Lego pistool basisgegevenstype zoveel elastiekjes als je wilt, zolang de elastiekjes op de trekker trek harder dan de elastiekjes die schieten.
EENVOUDIG.  DIY. PISTOOL. ($PY)

EENVOUDIG. DIY. PISTOOL. ($PY)

Welkom vriendenDit is de eenvoudige tutioral op hoe maak je een $PY pistool met simpele, huishoudelijke dingen.Dit is mijn eerste tutioral. Hoop dat jullie bevalt dit tutioral. Maak dit en hebben veel plezier.Dit is zeer gevaarlijk dus zorg ervoor da
JM van eenvoudige en krachtige knex pistool

JM van eenvoudige en krachtige knex pistool

zeer mooi geweer dat maakt geen gebruik van te veel stukken.Pro's:zeer krachtigvrij nauwkeurigcomfortabele handgreepCons:eenvoudige blok triggerhet handvat is een beetje dunStap 1: Het handvat een comfortabele handgreep, je kunt het gemakkelijk bouwe
Hoe maak je eenvoudig een Laser gaan In cirkels voor uw huisdier

Hoe maak je eenvoudig een Laser gaan In cirkels voor uw huisdier

dit is een gemakkelijke manier om uw huisdier lopen in cirkels! Dus wat je nodig hebt is een laser, string, sommige tape en een plek om te hangen van de laser, heb ik een onvoltooid kelder, dus het was gemakkelijk om een plaats te vinden. U wilt dus
Eenvoudige 'n Easy Nerf pistool Upgrade

Eenvoudige 'n Easy Nerf pistool Upgrade

Dus het regent en er niets te doen, maar ga op xbox of ps... OOK uw helemaal verkeerd!Vandaag ga ik u tonen hoe te sparren, upgrade, powerboots uw moeras-standaard niet de beste (maar niet de slechtste in mijn mening) Nerf Gun en whats briljant is zi
Eenvoudige Arduino laser alarm

Eenvoudige Arduino laser alarm

Delen:Arduino (alle board)breadboardLaser ontvangersmodulelaser moduleLED (elke kleur kleuren)zoemerjumper dradenDingen die u kunt toevoegen:Sirene lichtdoorsturen van berichten naar de controle van enig dingspiegelsStap 1: Bedrading upControleer eer
Maken van een eenvoudig herpositionering laser pool

Maken van een eenvoudig herpositionering laser pool

Welkom,Als werken met een laser gemonteerd op een paal vaak is er behoefte aan een herpositionering van de paal om te houden van nieuwe metingen. Om dit te gebeuren in de meeste gevallen moeten we richten op de innerlijke pool om te worden uitgebrach
DJ Radio's "The Blueprint." - eenvoudige K'Nex Beginner pistool.

DJ Radio's "The Blueprint." - eenvoudige K'Nex Beginner pistool.

Here it is. DJ's pistool voor onervaren K'Nexers. Als u hebt gebruikt voordat K'Nex, verdient dit pistool. Ook zou goed zijn voor massa productie in oorlogen!Dus, hier is het. Geniet van!Video:Stap 1: Firing Pin Well. Hier gaan we. Vuurpen.Als u Supe
Eenvoudige pomp-Aktie knex pistool

Eenvoudige pomp-Aktie knex pistool

dit is een zeer eenvoudige pomp actie geweer dat ik heb gisteren gemaakt, neemt niet veel tijd om te bouwen en biedt u met dat leuke jachtgeweer.Stap 1: Controleer het vat Dit vat is vrij gelijkaardig aan andere vaten maar om u te laten weten, als u