» fórum » Barkács ötletek »Tug of War játék az Arduinón

Tug of War játék az Arduinón

Jó napot, kedves olvasó a cikkről, ma ebben a cikkben szeretném elmondani, hogyan kell összeállítani a „háború vontatójáték” játékot az arduino-n

EZT SZÜKSÉG:
1. Arduino Uno
2,2 kondenzátor 0,1 mikrofaradékhoz
3,14 220 ohmos ellenállás
4. LED-skála vagy 10 LED 3 V-os feszültséggel
5. Breadboard
6. 2 óra gomb
7. piezo hangszóró
8. Schmitt fordító ravasz
9. áthidaló vezetékek

Tehát először programozzuk az arduino-t


Itt egy vázlat:

#define BUZZER_PIN 0
#define FIRST_BAR_PIN 4
#define BAR_COUNT 10
#define MAX_SCORE 20
// a megszakításokban használt globális változók (lásd alább)
// instabilnak (illékony) kell megjelölni
illékony int pontszám = 0;
 
érvénytelen beállítás ()
{
  for (int i = 0; i & lt; BAR_COUNT; ++ i)
    pinMode (i + FIRST_BAR_PIN, OUTPUT);
  pinMode (BUZZER_PIN, OUTPUT);
  // Megszakítás (angol félbeszakítás) felfüggeszti a fő elemet
  // program, végrehajtja a megadott funkciót, majd folytatja
  // fő program. Megszakításra van szükség egy kattintással,
  // azaz amikor a jelet magasról alacsonyra váltják, azaz tovább
  // lefelé (eső) elöl
  AttaInrtrupt (INT1, pushP1, FALLING); // Az INT1 a 3. tű
  AttaInrtrupt (INT0, pushP2, FALLING); // INT0 a 2. tű
}
 
void pushP1 () {++ pontszám; } // 1. lejátszó megszakító funkció
void pushP2 () {- eredmények; } // 2. lejátszó megszakító funkció
üres hurok ()
{
  hang (BUZZER_PIN, 2000, 1000); // adjon jelet az induláshoz.
  // amíg egyik játékos sem nyert, frissítjük a „kötélt”
  míg (abszolút (pontszám) 


Ezután mindent összegyűjtünk ezen séma szerint:


Tug of War játék az Arduinón


kapnod kell valami ilyesmit:



miután a „kötél” a játékosok 1. oldalára került, a játék véget ér, újraindíthatja magát az arduino gombot.




Remélem, élvezte ezt a projektet, és veled a DeNiS Geek pro100 golyót, ez most minden!
sikerült megismételni?
Összes szavazó: 7

Adja hozzá a választ

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...