É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...