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

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.

Ligne 43 : Ligne 43 :
les LEDs clignotent ensuite afin d'annoncer la victoire finale.
les LEDs clignotent ensuite afin d'annoncer la victoire finale.
-
===Schéma Fritzing===
+
==Schéma Fritzing==
[[Fichier:jeu de reflexes_bb.jpg|1000px]]
[[Fichier:jeu de reflexes_bb.jpg|1000px]]
-
===Code===
+
==Code==
<pre>
<pre>
Ligne 96 : Ligne 96 :
Il faut alors modifier le code en conséquence en prenant exemple sur le code déjà donné
Il faut alors modifier le code en conséquence en prenant exemple sur le code déjà donné
-
Un[http://www.wikidebrouillard.org/index.php/Afficheur_7_segments afficheur 7 segments] peut aussi être utilisé afin d'afficher le score des joueurs.
+
Un [http://www.wikidebrouillard.org/index.php/Afficheur_7_segments afficheur 7 segments] peut aussi être utilisé afin d'afficher le score des joueurs.
==Liens avec le quotidien==
==Liens avec le quotidien==

Version du 21 janvier 2014 à 12:41

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

Etape 1 : Télécharger l'IDE Arduino sur le lien suivant Download

Etape 2 : Réaliser le montage complet grâce à la vidéo donnée : Les étapes du montage sont montrées pas à pas. Le schéma Fritzing est donné également pour plus de compréhension.

- Les LEDs sont câblées toujours en série avec des résistances afin de les protéger (de même pour les boutons poussoirs). - Vérifier bien le montage avant de le relier à l'ordinateur.

Etape 3 : Relier le montage à l'ordinateur puis téléverser le code donné plus bas

C'est prêt !

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("Arduino");
  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

Possibilité de jouer avec deux couleurs (rajouter une LED et deux boutons poussoirs : il faudra appuyer sur le bouton correspondant à la bonne couleur de LED) Il faut alors modifier le code en conséquence en prenant exemple sur le code déjà donné

Un afficheur 7 segments peut aussi être utilisé afin d'afficher le score des joueurs.

Liens avec le quotidien

Le MonoPong

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