Pierre papier ciseaux lézard Spock Desk Toy (12 / 14 étapes)

Étape 12 : Branchez-le, charger le code et test

Vous voudrez brancher ceci et testez-le avant de terminer l’affaire autour de lui. Charger le code (ci-joint) et tester tous les boutons, jouer quelques matchs et ressentir la satisfaction d’un projet qui s’achève. Vous allez adorer les tons peu de gain et de perte de la première fois que vous les entendez.

Sur le code :

Le code est très simple et intuitive. Je sais il n’y a probablement plusieurs domaines de ce que je pourrais ont amélioré par avec interrupteur et instructions case au lieu de tout mon si et, ou des déclarations, mais j’ai franchement n’aime pas. Je pense que la façon dont il est écrit rend plus facile pour un novice (comme moi) le ramasser et de le comprendre la première fois par le biais.

Tons: J’ai eu un moment difficile pour la Bibliothèque sonore de travailler alors j’ai juste copier et collé tous les composants internes de celui-ci dans l’en-tête de mon code, problème résolu.

Brochage: vôtre peut être différente.

Génération de nombres aléatoires : Google « arduino numéro aléatoire » et préparez-vous à lu un tas d’angry nerds discutent entre eux ce qui est mieux. Tutoriaux Arduino suggère d’utiliser un entrée pour amorcer le générateur de nombres aléatoires d’analogique gratuit mais j’ai trouvé que cela donnait souvent le même ordinateur sélectionné « jeter » encore et encore. J’ai finalement décidé d’amorcer la fonction aléatoire avec millis() parce que les chances sont qu’un homme ne va jamais appuyer sur le bouton au même nombre de millisecondes chaque fois qu’ils jouent. J’ai trouvé que cela se sent en effet très aléatoire et l’ordinateur gagne environ 40 à 50 % du match ups.

Valeurs de bouton analogique : J’ai écrit un peu séparé du code dans un autre programme pour lire les valeurs analogiques attendue pour les touches et les résultats de celle permettant de nourrir mes limites dans ce programme.

Le Pro-bijou de programmation :

J’ai trouvé cela très frustrant et que pour quelqu'un qui a déjà eu l’IDE Arduino installé avec nombreuses autres bibliothèques d’autres projets les instructions Adafruit n’étaient pas clairs tout ça. Elles ont de nombreuses informations sur leur site Web bien. Je suggère de bricoler avec cela et tester quelques croquis simple clin avant de télécharger ce code. https://Learn.Adafruit.com/Introducing-Pro-trinket...

Articles Liés

Roche, papier, ciseaux, lézard, SPOCK, le jeu de cartes

Roche, papier, ciseaux, lézard, SPOCK, le jeu de cartes

(reprises de la page de wikipedia sur Rock papier ciseaux lézard Spock : http://en.wikipedia.org/wiki/Rock_Paper_Scissors_Lizard_SpockRoche-papier-ciseaux-lézard-Spock est une extension de cinq-geste des sélection classique méthode jeu roche-papier-c
Comment jouer à roche, papier, ciseaux, lézard, Spock

Comment jouer à roche, papier, ciseaux, lézard, Spock

Dans ce Instructable, je va vous apprendre comment jouer une variation de roche, papier, ciseaux, appelé roche, papier, ciseaux, lézard, Spock. Les règles sont très similaires à l'original jeu, mais avec un peu plus d'options à choisir.Étape 1: RockD
Pierre papier ciseaux

Pierre papier ciseaux

Nous avons joué « Pierre papier ciseaux » pas mal de fois. Ce Instructable vous guidera dans la fabrication de jeu « Pierre papier ciseaux » électronique qui fera en sorte qu'il n'y a pas de tricherie et aussi que vous amuser tout en apprenant de nou
Arduino roche-papier-ciseaux

Arduino roche-papier-ciseaux

Voici ma version du jeu classique de pierre-papier-ciseaux, mais c'est juste vous contre la ATMEGA328P-PU. Le marqueur est sur le dessus avec une LED jaune pour même, vert LED pour le joueur et la LED rouge pour la puce. Si un côté lève 5 d'autre par
Auto-apprentissage roche - papier - ciseaux Robot Lego Mindstorms NXT !

Auto-apprentissage roche - papier - ciseaux Robot Lego Mindstorms NXT !

Salut tout le monde !  Il s'agit de mon premier instructable !Il s'agit d'un vrai moi - robot qui apprend à jouer à roche - papier - ciseaux d'apprentissage !  Il apprendront comment battre une personne 100 % du temps !  Une personne n'est pas nécess
Roche, papier, ciseaux Math jeu pour enseigner aux Angles

Roche, papier, ciseaux Math jeu pour enseigner aux Angles

ce Instructable vise à aider les élèves à faire la distinction entre aigu, obtus, droit et Angles de Quinte en jouant une variante du Rock, de papier et de ciseaux. Vos élèves vont adorer !Étape 1: Mathématique Note sur roche, papier et ciseauxRemarq
Comment gagner au Rock papier ciseaux

Comment gagner au Rock papier ciseaux

Étape 1: Lancer votre choix Lorsque vous êtes prêt à lancer votre choix de ciseaux, de papier ou de roche, assurez-vous que vous ne choisissez pas ciseaux mais vous choisissez rock. La raison de ceci est parce que le plus commun est de ciseaux, la pl
3D imprimé fil cadre Cube Spinner Desk Toy

3D imprimé fil cadre Cube Spinner Desk Toy

Tout en regardant un cube de trame de fil à un angle, j'ai été inspiré par la manière dont les côtés de la forme interagissent et créent des formes intéressantes grâce à la lumière. J'ai modélisé ce jouet Bureau pour faire tourner un cube de trame de
K ' NEX Soccer Game

K ' NEX Soccer Game

Voici un jeu que j'ai fait il y a longtemps sur le papier. Maintenant je l'ai fait sur K'nex et en 3D. Votre but est de tirer la balle dans le filet. Vous êtes en charge de tous les membres de votre équipe que vous prenez les virages avec votre adver
Fête d’anniversaire sur le thème de Naruto

Fête d’anniversaire sur le thème de Naruto

c'est l'anniversaire de 9e du sandre cette année. Permettez-moi de dire, l'homme ! où est passée l'époque ? Geeze, il va être grandi avant que je le sais. de toute façon, il a choisi de Naruto pour le thème de cette année.Naruto est un dessin animé s
Pistolet d’eau de serpent

Pistolet d’eau de serpent

Ceci à l'instar de pierre papier ciseaux. Les deux joueurs doivent garder les gestes en même temps. Le serpent boit de l'eau, le Canon tire le serpent, et Canon n'a aucun effet sur l'eau.
Jeu d’échecs 3D de 3 joueur

Jeu d’échecs 3D de 3 joueur

Chess est un jeu amusant et stimulant, je l'ai aimée pendant ans et il a été un temps passé de la mine depuis que je suis à l'école. Il y a plusieurs versions, y compris le joueur 3 et 3D chess, mais aucune combinaison des deux. J'ai pensé qu'il sera
Batailles de POKEMON dans la vraie vie !

Batailles de POKEMON dans la vraie vie !

c'est mon premier instructable. Je vous vais enseigner comment jouer pokemon avec vos amis dans la vraie vie, pas de DS ou Game Boy.Étape 1: vous aurez besoin et comment jouer ! la première chose que vous aurez besoin est une main, une seconde person
Développer des jeux ol ' School pour Android

Développer des jeux ol ' School pour Android

Parfois jours semble tellement long et ennuyeux que nous avons tendance à chercher pour jeux de passer du temps avec des amis, frères et sœurs, mais sont à court d'idées. Il est donc temps de que vous construisez des jeux ol ' school comme Hollywood,