OLED Magic 8 Ball avec Attitude (5 / 9 étapes)

Étape 5: Installer le logiciel Inital et test

une) mise en place et l’essai de la flore

Pour la configuration initiale, je ne suggère que le câble USB être connecté à la flore, déconnecter l’OLED, l’interrupteur à flotteur et la batterie

Parce que la flore n’est pas une carte Arduino standard comme l’Arduino UNO, vous devrez installer la « sauce spéciale Adafruit » Arduino IDE logiciel qui ajoute Adafruit Flora au Conseil de programmation options de menu (voir photo). Également requis est d’installer le pilote de périphérique de Flora. Aider avec tout cela est fourni par le Adafruit Getting Started Guide de Flora, voir le lien ci-dessous :

Flore, Guide de démarrage

La section guide de Télécharger le logiciel vous indique comment télécharger et installer la "sauce spéciale Adafruit" pilote de périphérique IDE Arduino & Flora

La section guide de clignoter à bord LED vous indique comment tester que tout fonctionne OK.

b) mise en place et tester l’écran OLED

Ensuite, nous allons obtenir le travail OLED. Connecter l’OLED display à flore via les connecteurs 5 broches. Vous aurez besoin de deux nouvelles bibliothèques pour que les OLED fonctionne, voir Adafruit guide lien ci-dessous.

Poussées d’OLED monochromes

La section bibliothèque Ardunio et exemples de guide vous indique comment télécharger et installer les 2 nouvelles bibliothèques (Adafruit_SSD1306 & Adafruit_GFX).

Cela fait, vous pouvez tester l’affichage OLED, de l’IDE Arduino : fichier > menu exemples accédez à l’exemple de code nommé « sdd1306_128x64i2c » (voir photo pour vous aider à y arriver). Malheureusement, le code ne fonctionnera pas comme c’est, vous aurez besoin de trouver la ligne :

#define OLED_RESET 4

Et qu’elle prenne :

#define OLED_RESET 10

Ceci est nécessaire car la flore n’a pas une broche numérique 4 comme un standard Arduino UNO, donc nous utilisons la broche numérique Flora 10. Avec l’OLED écran connecté à la flore et la flore s’est allumé, vous devriez être capable de télécharger et exécuter l’exemple de code. L’exemple de code montre vraiment les capacités graphiques de l’OLED, qu'aucun dont j’utilise actuellement avec ce projet - peut-être dans Gen 2.0 !

Si cela fonctionne bien, vous pouvez maintenant brancher l’interrupteur à flotteur. Étant donné que le flotteur est raccordée en parallèle avec le commutateur à bord de la flore, le commutateur à bord doit être éteint pour l’interrupteur à flotteur être actif. Lorsque l’interrupteur à flotteur se tient debout avec le beignet au repos contre le joint torique orange, l’interrupteur est éteint ; Lorsque l’interrupteur est maintenu à l’envers avec le beignet au repos contre la rondelle de mousse l’interrupteur est éteint. Vous devrez peut-être appuyer sur bouton de réinitialisation de la flore après avoir connecté initialement l’interrupteur à flotteur. Vous devriez maintenant être en mesure de transformer le programme exemple OLED et éteindre avec l’interrupteur à flotteur.

c) télécharger et installer la bibliothèque de l’entropie

Parce que la fonction de nombres aléatoires Arduino standard n’est pas vraiment ça au hasard (même si nous avons mis la valeur aléatoire de départ égale à une valeur de broche analogique non-connectés, par exemple randomSeed(analogRead(9)). Heureusement, un meilleur générateur de nombres aléatoires est disponible, il suffit d’installer la bibliothèque pour l’activer. Enregistrez la pièce jointe entropie-v1.0.2.zip sur votre ordinateur et décompressez-le sur votre Arduino/bibliothèques/annuaire. Vous pouvez en savoir plus sur cette fonction de nombres aléatoires à ce lien.

Bibliothèque de l’entropie

Articles Liés

Digital Magic 8 Ball

Digital Magic 8 Ball

La Magic 8 Ball est un jeu amusant jouet qui répond aux questions oui ou non dans une variété de façons. Il y a vingt réponses différentes qu'il peut donner (10 positif, 5 évasif et 5 négatif). Une réponse différente est écrit sur chaque face d'un dé
Magic 8 Ball

Magic 8 Ball

Cet Instructable a été créé dans l'accomplissement de l'exigence de projet de la Makecourse à l'Université de Floride du Sud (www.makecourse.com).Bonjour et Bienvenue sur mon projet de MakeCourse. Pour mon projet final, j'ai choisi de recréer une éle
Géant Magic 8 Ball

Géant Magic 8 Ball

géant Fn Magic 8 Ball. OK, pas de magie mais Fn grand, plus grand que celui ordinaire.  Jamais trouver le besoin de consulter un oracle pour obtenir une réponse à une question ? Jamais besoin d'un avis sur quelque chose ou d'arbitrage d'un tiers dési
Magic 8 Ball Die

Magic 8 Ball Die

il y a longtemps, j'ai trouvé une Magic 8 Ball brisée. Après l'obtention de mourir sur mes mains, j'ai réalisé que la « magie » pourrait être transformée en un dé. Il s'agit d'un ensemble d'après le fait de mes procédures du processus.Etape 1: Peindr
Magic 8 Ball à l’aide de Esp8266 et écran LCD I2c

Magic 8 Ball à l’aide de Esp8266 et écran LCD I2c

J'ai pensé qu'il serait un peu de plaisir à faire une Magic 8 Ball en utilisant un Arduino et un écran LCD i2c, alors voici quelques Instructions sur la façon de le faire.Étape 1: Stuff, que vous aurez besoinArduino d'un certain type (j'utilise un es
Robot de basket-ball avec Intel Edison

Robot de basket-ball avec Intel Edison

Il tire ! Il a marqué ! La foule est en délire ! Nous allons construire un robot qui joue au basket-ball avec vous. Ce tutoriel est un guide étape par étape pour un robot d'entraînement différentiel simple et petit qui utilise l'Intel® Edison. Vous o
Android tutoriel Appinventor : Magic 8-Ball App

Android tutoriel Appinventor : Magic 8-Ball App

Dans ce Instructable je vais enseigner comment faire une base Magic 8-Ball App sur MIT App Inventor 2. Vous n'aurez pas à télécharger quoi que ce soit pour améliorer l'application et le site est gratuit. L'app que vous faites fonctionne mieux sur les
Comment souder ne nettoyer connecteurs balle avec torche

Comment souder ne nettoyer connecteurs balle avec torche

https://www.youtube.com/watch?v=-4foev6hjJk&list=UUtdaP5PA2pnusjzVEG8gP9Q1. chauffer la pince un peu et la balle et puis maintenez-le au bout de quelques secondes. Si elle devient rouge, ses trop chaud.2. mettre une brasure avec noyau flux là-dedans
Pinces pour reliures avec Attitude

Pinces pour reliures avec Attitude

Etch mots sur pinces pour reliures d'ajouter certains attitude pour vos fournitures de bureau.Il s'agit d'un autre projet rapide et facile à faire sur un coupe au laser. (Je viens de rejoindre TechShop, et j'ai maintenant accès à toutes sortes d'équi
Arduino Nano : Affichage analogique OLED I2C Simple SSD1306 avec Visuino

Arduino Nano : Affichage analogique OLED I2C Simple SSD1306 avec Visuino

Les écrans OLED sont parmi les plus cool et le plus avancés des modules que vous pouvez utiliser dans votre projet Arduino. Ils viennent à petit facteur de forme et ont de très faible consommation d'énergie tout en offrant des couleurs vives. Certain
Comment souder un connecteur de balle avec un chalumeau ou un briquet

Comment souder un connecteur de balle avec un chalumeau ou un briquet

Voici une vidéo montrant comment j'ai souder des connecteurs de la balle, je trouve cette méthode rapide et facile, sans fer à souder requis. Cela fonctionne bien pour moi et espoir qu'il dépanne tout débutants à partir de là. Les connecteurs que je
Digital Magic Eight Ball

Digital Magic Eight Ball

cette instructable va vous montrer comment faire une personnalisable numérique huit boule magique, avec Arduino. Il peut être personnalisé pour dire ce que vous voulez, et il n'y a pas de limite à combien de phrases qu'il peut contenir. Lorsqu'on la
Accès rapide & Easy informatique blague avec attitude à revendre !

Accès rapide & Easy informatique blague avec attitude à revendre !

Cette blague est sorti un commentaire d'un de mes autres ' ibles (qui a été inspiré par un autre ' ible.)Voici un lien vers mon original ' ible...Simplement, c'est juste un fichier rapide que vous ajoutez à l'ordinateur de la cible qui permet de parl
Minecraft Magic 8 Ball/Magic 4 Cube

Minecraft Magic 8 Ball/Magic 4 Cube

Avez-vous jamais voulu ajouter quelques « magie » dans minecraft ? Eh bien voici votre chance ! Regardez le clip pour savoir plus d'informations ! =)-BrodieEtape 1: Cadre de travailPour savoir comment commencer ! Regardez la vidéo maintenant ! =)-Bro