Mon expérience avec le MAGPI (4 / 6 étapes)

Étape 4: Tester le périphérique

Après que la plupart du temps tout a été raccordé vers le haut, il était temps de tester l’appareil. Je voulais m’assurer que tout a fonctionné, et que je serais capable d’utiliser l’appareil une fois qu’il avait été programmé. Cela signifiait que je devais utiliser l’adaptateur FTDI et branchez-le sur l’en-tête de mâle coudée que j’avais soudé à l’Arduino. Cependant, comme j’ai déjà mentionné, je suis tombé sur un problème avec l’en-tête mâle. Lorsque j’avais plié l’en-tête je n’avais pas vraiment envisagé la taille des broches. Je suis allé juste une sorte d’avec ce que j’ai eu et assumé que ce ne serait pas un problème. Cela, bien sûr, a entraîné les broches ne sont ne pas assez longtemps pour se connecter réellement à l’Arduino. J’ai dû dessouder toutes les broches de l’Arduino et faire un nouvel en-tête à reconnecter. La partie la plus difficile dans ce cas était l’accès à l’Arduino comme il a été plutôt fermement attaché au PCB et LCD. Avec finesse un peu et certains souder mèche, j’ai pu supprimer l’en-tête des mâle. Après cela, j’ai nettoyé le reste de la brasure avec certains plus soudure mèche puis agita le nouvel en-tête de mâle en place. Après soudage, il, j’ai pu connecter l’adaptateur FTDI à l’Arduino et commencer à essayer de programmer l’appareil.

Le programme a été tiré directement à partir de plans originaux pour le MAGPI.

Le programme est ici : https://github.com/zippy/magpi

J’ai renommé le dossier que le fichier à MAGPI puis ouvert dans mon interface Arduino. Le programme requis trois différentes bibliothèques après avoir regardé à travers elle, alors j’ai attrapé deux d'entre eux ont mentionné dans le fichier README.

Première bibliothèque : https://github.com/adafruit/Adafruit-GFX-Library

Deuxième bibliothèque : https://github.com/adafruit/Adafruit-PCD8544-Nokia...

J’ai aussi renommé de ceux-ci. La dernière bibliothèque n’était pas sur le fichier README, mais je pourrais dire que la bibliothèque a été appelée rebond. Avec l’aide de Google, j’ai été en mesure de trouver la bibliothèque appelée Bounce2.

Bibliothèque Bounce2 : https://github.com/thomasfredericks/Bounce-Arduin...

Cependant, le programme appelé à rebondir juste alors j’ai bricolé à propos avec les versions précédentes de la bibliothèque de rebond pour essayer d’obtenir un qui a fonctionné avec le code. Aucun d'entre eux travaillaient. Tout n’était pas perdu, cependant, que j’ai simplement troqué la bibliothèque dehors pour la bibliothèque de Bounce2, et, heureusement, tout a fonctionné parfaitement en tout cas. L’écran LCD s’allume et le début du programme en cours d’exécution. J’ai pu facilement exécuter chacun des trois jeux (tiroir, Catcher et serpent) ainsi que l’accès du menu options. La seule erreur que j’ai trouvé était que j’avais câblé le bouton droit sur la broche de bouton de gauche de l’Arduino et le bouton gauche sur la broche de bouton droit. Après avoir joué avec lui et en s’assurant que rien d’autre a eu tort, j’ai fouillé dans le code et changé donc les deux broches ont été échangées. Dans ce cas, la polyvalence de l’Arduino était grande ; vous pouvez câbler il vers le haut à peu près comme vous le souhaitez, il vous suffit de modifier le code un peu pour résoudre toutes les différences. La dernière étape a été saisie la batterie et le chargeur de batterie dans le fond de l’affaire et puis claquer les morceaux ensemble.

Articles Liés

Expériences avec des aimants, canettes, etc.

Expériences avec des aimants, canettes, etc.

Une série d'expériences avec les aimants, canettes d'aluminium et autres pièces et morceaux.Cette expériences demi-tour les courants de Foucault. Que les courants sont induits par un champ magnétique changeant près d'un métal conducteur électrique. Q
Du brun foncé au blond ! Mon expérience

Du brun foncé au blond ! Mon expérience

Etape 1: Mon expérience je sais que ce n'est pas un site Web pour l'histoire, je suppose, mais je veux juste avertir les filles de mon âge ou plus âgés sur les dangers du blanchiment et pourquoi vous devez toujours avoir vos cheveux décoloré par un p
Réalité virtuelle bricolage Skateboard expérience avec Arduino et Google carton

Réalité virtuelle bricolage Skateboard expérience avec Arduino et Google carton

Il s'agit d'un projet vraiment amusant et facile qui peut être fait en environ une heure. Sur la partie inférieure de la planche à roulettes est un accéléromètre/gyroscope avec une carte Arduino qui transmet le mouvement angulaire du Conseil via blue
Expériences avec Amarino Nano 1.0

Expériences avec Amarino Nano 1.0

Avant de commencer l'expérience, pile l'Arduino Nano et modules Bluetooth sur les entêtes de Amarino Nano. C'est comment tu fais ça :Connectez-la à votre ordinateur pour la programmation à l'aide du câble USB fourni. N'oubliez pas que vous devez mett
Expérience avec Lumi et négatifs originaux (fail)

Expérience avec Lumi et négatifs originaux (fail)

le mois dernier, nous sommes choisis pour participer en Lumi nuit à Makespace Madrid. Cette instructable résume une expérience ratée. J'ai décidé de réutiliser de vieux négatifs pour personnaliser une chemise. C'est le processus.Étape 1: matériaux Ch
« Volcan » expérience avec dichromate d’Ammonium

« Volcan » expérience avec dichromate d’Ammonium

c'est une réaction de décomposition, de dichromate d'Ammonium, cette réaction produit vapeur, de gaz azote et d'oxyde de chrome (III). La décomposition produisent de grande quantité de solide, qui semble être une éruption du volcan, donc cela s'appel
Impression 3D - expérience avec des structures à différents angles mesurés à partir de printbed

Impression 3D - expérience avec des structures à différents angles mesurés à partir de printbed

Ce projet tente de découvrir les capacités de mon imprimante Buccaneer Pirate3D manipulation de modèles avec des structures inclinés.Le modèle de test 3D est tout d'abord créé dans Solidworks, montrant des colonnes de même dimension mais inclinée à d
Une utilisation créative de l’aimant. Recueillir les pièces tombées ou disséminées par aimant. une expérience avec l’aimant.

Une utilisation créative de l’aimant. Recueillir les pièces tombées ou disséminées par aimant. une expérience avec l’aimant.

Salut tout le monde, ici (M. Suhasa, doctorant en biotechnologie, Bangalore, Karnataka, Inde) m'a montré comment collecter tombés ou pièces éparses https://www.youtube.com/watch?v=DAIyZ4y0CgM également dans une autre vidéo de mien montre comment réut
Mon expérience dans la construction d’une antenne dipôle Vertical

Mon expérience dans la construction d’une antenne dipôle Vertical

Ce projet est survenu quand j'ai décidé de sortir une vieille cb Corba 148 GTL, que j'ai eu dans le stockage pendant de nombreuses années. Je ne pas vraiment l'utiliser beaucoup sauf pour les projets comme celui-ci parce que les bandes de CB ont est
Spring reverb expérience avec Sugru et LM386s

Spring reverb expérience avec Sugru et LM386s

j'ai eu quelques Sugru jouer autour et a voulu essayer des trucs.J'aime électronique, alors j'ai pensé que j'ai pu tester le matériel : comment bien il collé, si le transfert de vibration était suffisant et combien le stress physique qu'il pouvait gé
Boutons : une expérience avec du fromage

Boutons : une expérience avec du fromage

Anecdoteally marins utilisés pour sculpter les choses comme boutons de fromage, visés ici pour un.La marine britannique a en effet de se procurer le fromagequi a été plutôt difficile (mais durables) et sans doute est devenu plus difficile avec l'âge.
Bac à sable laser - expériences avec poutres

Bac à sable laser - expériences avec poutres

Où art rencontre physique : lasers colorées, rotation des prismes, reflets, brouillard, miroirs, moteurs électriques.Cette oeuvre interactive a été visitée par environ 2000 visiteurs lors d'événements : Noire Blanche et la Science nuit, 2015, à Riga,
Etalons d’expérience avec les escargots africains

Etalons d’expérience avec les escargots africains

comme p'ple beaucoup le savez peut-être déjà, les escargots impatient est assez facile. Voici quelques conseils peu que j'ai remarqué dans leur observationLEUR RÉGIME ALIMENTAIREIls escargot géant africain mange une variété de fruits et de nourriture
EXPÉRIMENTER avec LASER CUT enregistrement

EXPÉRIMENTER avec LASER CUT enregistrement

Je dois donner crédit pour l'incroyable amandaghassaei instructable Posté le laser coupé des enregistrements ; Cette instructable est sur mes apprentissages en expérimentant avec le code initial et les matériaux pour obtenir une meilleure qualité aud