INHOUDSOPGAWE:

Arduino "Eerste speler" vir bordspeletjies: 4 stappe
Arduino "Eerste speler" vir bordspeletjies: 4 stappe

Video: Arduino "Eerste speler" vir bordspeletjies: 4 stappe

Video: Arduino
Video: Arduino Millis-functie uitgelegd met 3 voorbeelden 2024, November
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Hierdie projek is geïnspireer deur die 'first player' -programme wat ek en my man op ons fone gebruik het. Ons is mal daaroor om bordspeletjies te speel en gebruik 'first player' -programme om te besluit wie eerste gaan. Ek het besluit om my eie Arduino -weergawe te probeer maak en probeer om dit te kodeer op grond van wat ek geleer het. Die programme is redelik eenvoudig; hulle kies lukraak watter persoon die eerste sal speel.

Hierdie projek is ontwerp om op 'n knoppie (invoer) te druk, en dan word 'n rooi of blou LED (uitset) lukraak aangesteek. Kies eenvoudig u kleur, en as u LED brand, is u die eerste om die speletjie te speel! Hierdie eerste bord is eenvoudig met slegs 2 LED's, maar u kan baie meer LED's byvoeg en die kode verander om 'n eerste speler uit meer spelers te kies (byvoorbeeld, as u 4 spelers wil hê, voeg nog 2 LED's by).

Dit kan u ook help om besluite te neem! Kan u nie besluit watter Netflix -program om te kyk nie? Ken elke opsie 'n kleur toe en laat dit vir u kies! Wie gaan vanaand skottelgoed was? Laat dit vir u besluit!

Hoop jy geniet dit hiermee.

Hierdie projek is goed vir beginners wat agtergrondkennis van kodering in C ++ het.

Voorrade

  • Arduino Uno of Sparkfun Redboard, ens.
  • Rekenaar en aansluitende USB -kabel
  • 2 LED's (ek het rooi en blou gebruik)
  • Verbindingsdrade
  • 1 drukknop
  • 2 weerstande
  • Arduino Editor teken aanlyn in vir kode

Stap 1: Stel die printplaat op

Stel 'n stroombaan op
Stel 'n stroombaan op
Stel 'n stroombaan op
Stel 'n stroombaan op

U eerste stap is om aan te sluit en die stroombane op u broodbord te skep.

  • Plaas 2 LED's en verbind 2 springdrade (ek het rooi en blou gebruik). Die positiewe langer kant van my rooi LED (anode) is gekoppel aan pen 11. Die blou LED is aan pin 12 gekoppel.
  • Voeg 2 weerstande in om die negatiewe korter kant (katode) van elke LED aan die swart vertikale negatiewe (-) kolom te koppel.
  • Koppel 'n swart jumperdraad van die negatiewe vertikale kolom na die grond.
  • Voeg 'n knoppie in die middelste gedeelte van u broodbord. Sien prent om swart draad aan grond te koppel en geel draad aan pen 2.
  • Koppel u bord aan u rekenaar vir krag.

Stap 2: Kodeer u projek

Kodeer jou projek
Kodeer jou projek

Hier is 'n skakel na my kode. Sien my // notas wat elke deel van my kode verduidelik. Dit sal u help om dit te wysig soos u wil!

Stap 3: Toets dit

Toets dit
Toets dit

Probeer dit! Koppel aan en laai u kode op. Hier is 'n video om te wys hoe dit moet werk.

Stap 4: opsioneel - brei u projek uit

Soos voorheen genoem, 'n paar opsies om by hierdie projek te voeg om dit meer gevorderd te maak:

  • Voeg meer LED's by vir meer "spelers" (bv. As u 'n spel met vier spelers het)
  • Voeg meer knoppies by (laat almal byvoorbeeld op 'n knoppie druk)
  • Verander die vertragingstyd indien nodig
  • Voeg 'n gonsgeluid by
  • Ens.

Aanbeveel: