Étape 7: Compilation de programme Arduino et configuration
Temps pour obtenir le programme prêt à être mis sur le EtherTen. Lancer l’IDE Arduino et aller fichier > Ouvrir... puis recherchez les fichiers extraits du projet GitHub et regardez dans le dossier GarageDoorOpener du fichier GarageDoorOpener.ino. Une fois ouvert, cliquez sur le bouton de sélection d’onglet (carré avec la flèche vers le bas) dans le coin supérieur droit et sélectionnez HardwareConfiguration.h. Faites défiler la page jusqu'à ce que vous voyez la ligne :
#define LOCAL_IP_ADDRESS {192 168, 15, 22} ;
La prochaine chose à faire est de trouver et d’entrée de type statique valide et unique, l’adresse IP locale de votre réseau que nous pouvons mettre ces parenthèses, donc nous pouvons nous connecter à la EtherTen et toujours savoir où le trouver sur le réseau. Pour trouver une telle adresse (en supposant que vous ne savez pas une adresse IP valide pour votre réseau sur le dessus de votre tête), nous pouvons utiliser un ordinateur connecté au même concentrateur/commutateur/routeur / « chose de réseau », comme le EtherTen sera. Sur un Windows de la machine (pour les autres essayent "trouver l’adresse ip locale {votre système d’exploitation}"), appuyez sur {clé windows}+ R pour ouvrir le menu Exécuter, tapezcmd"(sans les guillemets) et appuyez sur OK pour ouvrir l’invite de commande (une autre façon de faire, c’est à la recherche de l’écran/menu de démarrage pour"cmd"). Une fois dans l’invite de commandes, tapez "ipconfig" suivi par Enter. Les données suivantes chercher l' Adresse IPv4 de l’adaptateur réseau votre connectés au concentrateur avec. Il y a deux parties de cette adresse car ce qui nous concernés. La première partie est les trois premiers chiffres (comme l’a souligné en bleu dans l’image ci-dessus) qui varie entre les concentrateurs. Cette partie nous copier directement dans les supports qu’avec ,au lieu de .' s. la deuxième partie consiste en le dernier numéro de l’adresse (comme l’a souligné en jaune) et varie selon les périphériques connectés au même concentrateur. Cette partie, nous devons changer afin que nous ne pas bousiller la connexion d’un autre appareil qui a été attribué « légitimement » son adresse IP. Ma recommandation est d’apporter le nombre et ajouter 100, tant que le résultat est moins de 255 ou il suffit de choisir un nombre aléatoire entre 1 et 255. Dans mon cas, je ne pouvais pas être dérangé il changeant de 22, donc j’ai fini avec l’adresse suivante :
#define LOCAL_IP_ADDRESS { 192 168 0, 22} ;
La faible probabilité à utiliser deux EtherTen ce programme en cours d’exécution sur le même réseau vous devriez changer cela et l’adresse MAC pour le rendre local réseau unique.
Si le EtherTen est connecté via USB et que vous avez sélectionné le bon conseil et le port comme dans les instructions du pilote EtherTen, vous devriez maintenant être prêt à télécharger le programme. Frapper le bouton Save (flèche vers le bas par "..." dessous dans un carré) puis Télécharger (flèche droite dans un cercle). Si cela réussit, Bravo ! Si ce n’est pas le cas, essayez de mettre le message d’erreur obtenu grâce au moteur de recherche de votre choix.
Avant de poursuivre, vérifiez votre adresse IP réglage fonctionne en ouvrant un navigateur web et taper l’adresse IP, que vous avez entré dans HardwareConfiguration.h, comme vous le feriez pour un site normal sauf sans n’importe quelles affaires « www. ». Si cela fonctionne, vous devriez voir une page comme dans l’image ci-dessus, fantastique ! Dans le cas contraire :
- Vérifiez les voyants sur le connecteur de réseau EtherTen sont allumés, sinon vous pouvez avoir une mauvaise connexion au hub ou il n’y a pas assez de puissance fournie (telle la m glissée écoulage USB) pour exécuter cette partie de la EtherTen
- Essayez une autre adresse IP en HardwareConfiguration.h
- Vérifiez vos paramètres de moyeu
À ce stade vous pouvez faire un signet ou une note de cette adresse IP sur votre smartphone si vous n’avez pas s’en souvenir.
Nous avons un travail EtherTen, grands ! Maintenant, nous avons besoin établir des communications et d’entrée des mots de passe super secrets !