Inhoudsopgave:

LED Rocker Game - Ajarnpa
LED Rocker Game - Ajarnpa

Video: LED Rocker Game - Ajarnpa

Video: LED Rocker Game - Ajarnpa
Video: X Rocker Chimera LED Gaming Rocker Chair with 2.0 Wired Audio on QVC 2024, November
Anonim
Image
Image

LED Rocker Game is een eenvoudig Arduino-spel. Het bestaat voornamelijk uit 9 LED's (8 blauwe LED's en 1 rode LED in het midden), 1 knop, 1 luidspreker en 1 LCD-paneel. Het doel van dit spel is om op de knop te drukken wanneer de rode LED knippert. Het begint met 9 LED's die heen en weer knipperen. Als de middelste rode LED knippert, moet je meteen op de knop drukken. Elke keer dat u met succes op de knop drukt terwijl de rode LED knippert, gaat u met een hogere knippersnelheid naar het volgende niveau. Als je op de knop drukt terwijl de blauwe LED knippert, verlies je één leven. Je hebt in totaal 3 levens en als je alle drie levens verliest, begint het spel opnieuw. Tijdens het spelen van dit spel verbetert het ook je hand-oogcoördinatie en reactievermogen.

Bron:

Het concept en de regels van mijn spel en het spel waarnaar ik verwees, zijn vergelijkbaar, maar ik heb enkele functies toegevoegd die de spelers kunnen helpen het spel beter te begrijpen en hun spelervaring nog beter te maken. In dit spel heb ik een luidspreker en een LCD-paneel toegevoegd. Omdat ik een LCD-paneel heb toegevoegd, zullen de digitale pinnen die ik in mijn spel heb gebruikt ook verschillen van de digitale pinnen in het spel waarnaar ik verwees (ik heb digitale pin 2&3 gewijzigd in 11&12). Door naar het geluid te luisteren en naar het LCD-scherm te kijken, kunnen spelers direct weten of ze het level hebben gehaald of niet, en wanneer het spel opnieuw begint, zullen het geluid en het scherm je eraan herinneren. Daarom zul je tijdens het spel niet in de war raken over of je hebt gepast of verloren.

Stap 1: Benodigdheden

LED & Knop
LED & Knop

- 1 Arduino Leonardo

- 1 Breadboard

- 9 LED's (1 rood, 8 blauw)

- 9 weerstanden (10kohm)

- 1 weerstand (300kohm)

- 1 knop

- 1 LCD-paneel

- 1 luidspreker

- Jumper draden

Stap 2: LED & knop

LED & Knop
LED & Knop
LED & Knop
LED & Knop

Nadat je alle benodigdheden hebt gekregen, is de tweede stap om alle LED's en de knop op het breadboard en Arduino aan te sluiten. Leg de jumperdraden, knop, LED's en weerstanden in dezelfde volgorde op een Leonardo-broodbord volgens de bovenstaande afbeelding. De LED's moeten worden aangesloten met een weerstand (10kohm) van digitale pin 4 naar 12. Aangezien we het LCD-paneel later gaan aansluiten, moet je ervoor zorgen dat je geen digitale pin 2 en 3 gebruikt. Voor de knop sluit je deze aan op digitaal pin 13 met een weerstand (300kohm).

Stap 3: Spreker

Spreker
Spreker
Spreker
Spreker
Spreker
Spreker

Na het aansluiten van de LED's en de knop, is de derde stap om de luidspreker op het breadboard aan te sluiten. Verbind de negatieve kant (zwart) met de GND-pin en de positieve kant (rood) met digitale pin 1. De luidspreker maakt verschillende geluiden wanneer je met succes op de knop hebt gedrukt (wanneer de rode LED knippert), op de knop heeft gedrukt wanneer de blauwe LED knippert, en wanneer je alle drie levens verliest (het spel herstart).

Stap 4: LCD-paneel

LCD-scherm
LCD-scherm
LCD-scherm
LCD-scherm
LCD-scherm
LCD-scherm

Na het aansluiten van de LED's, knop en luidspreker, is de vierde stap (laatste stap voor het circuit) het verbinden van het LCD-paneel met het breadboard. Het LCD-paneel is verdeeld in 4 hoofdstappen om aan te sluiten (GND, VCC, SDA, SCL). Sluit GND aan op de corresponderende GND-pin op de Arduino, VCC op 5V-pin op de Arduino, SDA op de corresponderende SDA-pin op de Arduino en SCL op de corresponderende SCL-pin op de Arduino. Nadat je op de knop hebt gedrukt, zal het LCD-paneel op het scherm laten zien of je het level hebt gehaald, een leven hebt verloren of het spel opnieuw bent begonnen.

Stap 5: Coderen

Code
Code
Code
Code
Code
Code

Nadat het circuit is voltooid, kunt u beginnen met het schrijven van de code.

Code:

Breng de code over naar uw printplaat. Zorg ervoor dat u uw code overdraagt door het bord aan te sluiten op uw gewenste apparaat. Nadat je klaar bent met het overzetten van de code, kun je het spel proberen en kijken of het goed werkt.

Stap 6: Container

container
container
container
container
container
container
container
container

Nadat je het circuit en de code hebt voltooid en getest, kun je een container maken voor je Rocker-game. Hierdoor ziet het hele apparaat er niet alleen beter en professioneler uit, maar krijg je ook een betere game-ervaring. Voor de container heb ik een kartonnen doos gebruikt om alle broodplanken en alle gebruikte materialen in te bewaren. Ik bedekte de doos met zwart papier en knipte gaten uit voor de luidspreker, het LCD-paneel, de knop en de LED's. Zorg ervoor dat je ook een klein gaatje aan de zijkant van de doos snijdt, zodat je je apparaat op een powerbank kunt aansluiten.

Kartonnen doos:

  • Lengte: 22cm
  • Breedte: 12cm
  • Hoogte: 8cm

Gat voor LCD-paneel:

  • Lengte: 8cm
  • Breedte: 2,5 cm

Gat voor LED:

  • Lengte: 5cm
  • Breedte: 0,5 cm

Gat voor luidspreker:

Diameter: 3,5 cm

Gat voor knoop:

Diameter: 3cm

Gat aan de zijkant:

  • Lengte: 1 cm
  • Breedte: 1 cm

Nadat u klaar bent met het maken van de container, plaatst u uw apparaat in de container. Zorg ervoor dat u het LCD-paneel, de luidspreker, de knop en de LED in de overeenkomstige gaten plaatst.

Stap 7: Speel het spel

Image
Image

Sluit het apparaat aan op een powerbank of computer en probeer het spel!

Reglement:

  1. Druk op de knop wanneer de middelste rode LED knippert
  2. Als u met succes op de knop drukt wanneer de rode LED knippert, gaat u naar het volgende niveau (de LED's zullen elke keer dat u een niveau hoger gaat hun knippersnelheid verhogen)
  3. Je verliest een leven als je op de knop drukt terwijl deze niet op de rode LED staat
  4. Je hebt in totaal 3 levens. Als je ze alle drie verliest, begint het spel opnieuw

Aanbevolen: