Table des matières:

Interface du vaisseau spatial Arduino : 3 étapes
Interface du vaisseau spatial Arduino : 3 étapes

Vidéo: Interface du vaisseau spatial Arduino : 3 étapes

Vidéo: Interface du vaisseau spatial Arduino : 3 étapes
Vidéo: Développer une application Android pour piloter un ROBOT mobile en Bluetooth avec MIT App Inventor. 2024, Juillet
Anonim
Interface du vaisseau spatial Arduino
Interface du vaisseau spatial Arduino

Salut communauté Instructable, Cette fois, j'ai réalisé l'un des projets les plus simples à réaliser avec un Arduino Uno: un circuit de vaisseau spatial. On l'appelle ainsi parce que c'est le type de programmation et de circuits qui seraient utilisés dans les premières émissions de télévision et films de science-fiction pour émuler un effet de "clignotement de bouton" censé montrer qu'une fusée fonctionnait correctement. Il existe de nombreuses ressources en ligne pour réaliser ce projet, mais j'espère que le publier sur Instructables aidera davantage de personnes à s'intéresser à l'expérimentation d'un Arduino.

Matériaux:

  • Carte Arduino Uno (kit de démarrage de préférence)
  • Planche à pain
  • Connexions de circuit illustrées dans le schéma, y compris: fils de raccordement, résistances, LED et un bouton
  • Ordinateur avec programme de codage Arduino installé

Étape 1: Construire le module

Construire le module
Construire le module
Construire le module
Construire le module
Construire le module
Construire le module

Tout d'abord, assurez-vous que votre Arduino est déconnecté de la source d'alimentation. Ensuite, suivez ces étapes pour connecter tous les composants du circuit:

  1. Câblez la maquette aux connexions 5V (positive) et à la terre (négative) de l'Arduino.
  2. Placez les deux LED rouges dans la fente "e" sur la planche à pain, un peu haut sur la carte, avec la LED verte dans la même fente en dessous d'elles.
  3. Fixez la cathode de chaque LED au sol via une résistance de 220 ohms.
  4. Connectez l'anode de la LED verte à la broche numérique 3 de l'Arduino et faites de même pour les LED rouges dans les broches 4 et 5.
  5. Placez l'interrupteur à bouton sous les LED sur les fentes de pontage "e" et "f". Fixez le côté supérieur à l'alimentation et le côté inférieur à la broche numérique 2. Du même côté, ajoutez une résistance de 10 kiloohms à la terre. (Cette résistance provoque une lecture « BAS » lorsque le bouton n'est pas enfoncé.)

Étape 2: Coder le projet

Coder le projet
Coder le projet

N'hésitez pas à utiliser l'image ci-dessus et à copier-coller le code dans votre projet. S'il est difficile à voir, suivez ce lien et obtenez le code sur GitHub:

Plusieurs choses à noter sont que vous pouvez changer "switchState == LOW" en "switchState == HIGH" afin de changer le comportement du module: il clignote lorsqu'il n'est pas enfoncé et reste fixe lorsqu'il est enfoncé. L'autre chose à noter est que vous pouvez modifier la valeur des instructions "delay" pour ajuster la vitesse à laquelle la LED rouge clignote lorsque le bouton est enfoncé.

Étape 3: Téléchargez le code et jouez avec votre interface

Téléchargez le code et jouez avec votre interface
Téléchargez le code et jouez avec votre interface
Téléchargez le code et jouez avec votre interface
Téléchargez le code et jouez avec votre interface

Connectez l'Arduino à l'ordinateur et téléchargez le code; j'espère que tout fonctionne ! Sinon, vérifiez vos connexions filaires et assurez-vous que tout le code est écrit correctement. Corrigez les erreurs et retéléchargez.

La LED verte doit être allumée en continu. Appuyez sur le bouton et maintenez-le enfoncé, et les LED rouges devraient clignoter alternativement l'une à l'autre ! Vous pouvez faire un cache pour le bouton et les LED pour dire ce que vous voulez, et pour cacher les fils si vous le souhaitez. J'espère que vous vous êtes bien amusé avec ce projet !

Conseillé: