Vous ne pouvez pas modifier cette page, pour la raison suivante :
L’action que vous essayez de réaliser n’est permise qu’aux utilisateurs du groupe : Utilisateurs.
Statut du projet
(Un choix)
Concept Experimental Prototype Fonctionnel Inconnu Abandonné Obsolete
Statut de la publication
Aucune Brouillon Publié Finalisé
Image
Importer un fichier
Description
(petite description du projet, 80 caractères max)
Licence
Vous pouvez trouver plus d'informations sur les licences libres sur le site creativecommons.org.
Contributeur⋅ice⋅s
(personnes participant au projet, séparés par des virgules):
Inspiration
Matériaux
(liste des matériaux utilisés, séparés par des virgules)
Machines
(liste des machines spécifiques utilisées, séparés par des virgules)
Fichier(s) source
Url
Un problème ou une suggession à propos de ce formulaire ? Parlez en sur Discussion:DataFab
Texte libre:
Le jeu débute par par mini jeu type Dr Maboul, les joeurs doivent récupérer des indices qui vont permettre de résoudre les énigmes suivantes sans faire sonner le buzzer ! <big>'''Enigme 1'''</big> Déchiffrer un code composé de symbole Alien grâce à la coopération entre les 2 joueurs. Code : // This #include statement was automatically added by the Particle IDE. #include <Grove_OLED_128x64.h> unsigned long last_push; boolean appuyer = false; int ledPin = D7; int buttonPin1 = D5; int buttonPin2 = D4; int buttonPin3 = D3; int val = 0; String result = "aaaa"; String mdp = ""; void setup() { pinMode(ledPin, OUTPUT); pinMode (buttonPin1, INPUT); pinMode (buttonPin2, INPUT); pinMode (buttonPin3, INPUT); Wire.begin(); SeeedOled.init(); SeeedOled.clearDisplay(); SeeedOled.setNormalDisplay(); SeeedOled.setTextXY(0,0); SeeedOled.putString("hello world"); } void loop() { if ((digitalRead(buttonPin1) == 1)||(digitalRead(buttonPin2) == 1)||(digitalRead(buttonPin3) == 1)){ digitalWrite(ledPin, LOW); last_push = millis(); appuyer = true; //delay(500); }else{ digitalWrite(ledPin, LOW); } if (digitalRead(buttonPin1) == 1){ mdp.concat("a"); delay(200); } <big>'''Enigme 2'''</big> Jeux du Twister avec les doigts, les 2 jeux doivent trouver la bonne combinaison de touches a appuyer en même temps Code: // This #include statement was automatically added by the Particle IDE. #include <Grove_OLED_128x64.h> unsigned long last_push; boolean appuyer = false; int ledPin = D7; int buttonPin1 = D3; //int buttonPin2 = D4; //int buttonPin3 = D3; void setup() { pinMode(ledPin, OUTPUT); pinMode (buttonPin1, INPUT); Wire.begin(); SeeedOled.init(); SeeedOled.clearDisplay(); SeeedOled.setNormalDisplay(); SeeedOled.setTextXY(0,0); SeeedOled.putString("hello world"); delay(500); SeeedOled.clearDisplay(); } void loop() { if (digitalRead(buttonPin1) == 1){ digitalWrite(ledPin, HIGH); last_push = millis(); appuyer = true; SeeedOled.setTextXY(0,0); SeeedOled.putString("code"); delay(800); SeeedOled.clearDisplay(); //delay(500); }else{ digitalWrite(ledPin, LOW); } } <big>'''Enigme 3'''</big> Effectuer les bons branchements pour trouver le code int fils1 = D3; int led = D7; void setup() { pinMode(fils1, INPUT); pinMode(led, OUTPUT); } void loop() { if(digitalRead(fils1) == HIGH){ digitalWrite(led, HIGH); }else{ digitalWrite(led, LOW); } } <big>'''Ouverture Finale'''</big> L'ouverture finale se réalise à l'aide d'un potentientiomètre commandant un moteur brushless Code : int MotorPin = A4; // Moteur brushless int analogPin = A0; // potentiometre int val = 0; void setup() { pinMode(ledPin, OUTPUT); } void loop() { val = analogRead(analogPin); // lire l'entrée analogWrite(MotorPin, val/16); // les valeurs vont de 0 à 4095, // les valeurs d'analogWrite vont de 0 à 255 //delay(10); }
Résumé :
Modification mineure Suivre cette page
Annuler