Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Jeu de réflexes

Jeu de réflexes

De Wikidebrouillard.

Article incomplet en cours de rédaction
Modèle:Vidéo

Sommaire

Présentation du projet Arduino

Le jeu de réflexes est un montage facile et ludique à réaliser avec l'Arduino pour débuter. Il se joue à deux, le premier à marquer 5 points gagne la partie.

Liste du matériel

réalisation du projet

Explication

Ce montage permet d'acquérir des réflexes grâce à un petit jeu à 2 joueurs. La LED jaune du milieu s'allume : les joueurs doivent appuyer le plus vite possible sur leur bouton. La LED verte du joueur qui a été le plus rapide à appuyer s'allume alors. Un joueur gagne s'il a atteint le nombre de 5 victoires.(LED verte allumée 5 fois) les LEDs clignotent ensuite afin d'annoncer la victoire finale.

Schéma Fritzing

Code


void setup() {
  Serial.begin(9600);
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(11, INPUT);
  pinMode(10, INPUT);
}

void loop() {
  Serial.println("poil");
  digitalWrite(12, LOW);    // set the LED off
  digitalWrite(13, LOW);    // set the LED off
  int t = random(1,9);
  delay(t*500);
  digitalWrite(12, HIGH);   // set the LED on

  int s1 = 0;
  int s2 = 0;
  while (!s1 && !s2) {
  s1=digitalRead(11);  //
  s2=digitalRead(10);  //
  }

  if(s1 && !s2) {
    digitalWrite(13, HIGH);   // set the LED on
    digitalWrite(12, LOW);   // set the LED off
  }
  else if(!s1 && s2) {
    digitalWrite(13, HIGH);   // set the LED off
    digitalWrite(12, HIGH);   // set the LED on
  }else {
    digitalWrite(13, HIGH);   // set the LED on
    digitalWrite(12, HIGH);   // set the LED on
  }
  delay(200);              // wait for a second
}

Liens avec d'autres projets arduino

chercher ici : http://wikidebrouillard.org/index.php/Catégorie:Arduino

Pour aller plus loin

Liens avec le quotidien

quelles peuvent être les applications technologiques de ce montage, ou est-ce qu'on retrouve des programmes qui y ressemble ?
Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraits
AR
CO

Jeu de réflexes

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique