Contrôler un Furby avec Arduino (ou autre microcontrôleur) (8 / 9 étapes)

Étape 8: Projet 2: contrôle moteur précis

Maintenant, nous voulons les touches pour se déplacer cam seulement une came simple étape vers l’avant ou vers l’arrière de Furby.

Par la suite, nous devrons également un indicateur lorsque la came va à sa position « maison ».

Pour ce faire, nous devrons l’encodeur LED. Si vous écoutez retour le brochage de PCB, vous vous souviendrez

  • ROTATION normale qui permet de détecter les perforations en cam de Furby telle qu’elle se déplace
  • GEAR LED qui s’allume la LED qui brille à travers la cam
  • MAISON de CAM qui s’active lorsque la came se trouve en position de « maison »

Ce que nous allons faire est la LED d’éclairage et regardant le capteur ROTATION.

Dans les grandes lignes :

  • Tout d’abord, nous définissons ces nouvelles broches et eux établir dans startup()
  • Nous disons startup() à regarder :
    • les broches du ou des boutons-poussoirs correspondant (GO FORWARD et vont inverser)
    • et capteur pin (ROTATION normale)
    • .. .et exécuter « encodeur » lorsque toutes les modifications
  • Ensuite nous devons écrire encoder() qui appelle read_button et read_sensor
  • read_button - l’interruption a été de l’un des boutons
    • régler le moteur vers l’avant ou l’inverse moteur
    • sortie encoder()
  • read_cam_sensor - l’interruption a été de la came se déplaçant
    • lit maison de CAM - sont « maison » ? Si nous sommes, rétablir notre position connue. Si ce n’est pas le cas, continuer à compter de la dernière position connue.
    • dans l’affirmative, quelle direction nous allions ? (Moteur vers l’avant ou moteur inversé)
    • calculer à partir de ce nouveau poste
    • arrêter le moteur ! Set moteur vers l’avant et moteur REVERSE sur off.

Articles Liés

Comment faire pour mesure courant CA à l’aide de capteur à effet Hall avec Arduino ou autres microcontrôleurs commune

Comment faire pour mesure courant CA à l’aide de capteur à effet Hall avec Arduino ou autres microcontrôleurs commune

S'il vous plaît voir une nouvelle approche plus simple iciObjectif : Ce Instructable montre comment faire une boîte d'interface qui, lorsque raccordé à une rallonge, permet de microcontrôleurs communs comme l'Arduino à mesure AC courant comme un sign
3 canaux Dimmer/fader pour Arduino ou autre microcontrôleur

3 canaux Dimmer/fader pour Arduino ou autre microcontrôleur

Dans une ancienne version instructable j'ai présenté un simple fader/variateur AC TRIAC qui pourrait être contrôlé avec un Arduino. Dans diverses réactions, que j'ai eu, un certain nombre de gens exprimé leur intérêt pour un fader RGB de 3 canaux. Ma
Contrôler votre discours avec arduino

Contrôler votre discours avec arduino

Contrôler votre app keynote de mac avec un arduino.Étape 1: Choses nécessaires :Arduino (j'utilise uno, mais tous doivent faire).Câble USB pour l'arduino.IR recevoir diode.Télécommande universelle IR.câbles de démarrage pour le décodeur IR.Etape 2: C
Contrôler votre ordinateur avec Arduino et un Joystick

Contrôler votre ordinateur avec Arduino et un Joystick

ce tutoriel va vous apprendre sur les potentiomètres et boutons d'interfaçage avec un arduino. En outre, vous vous renseignerez sur certaines commandes qui permettront de que vous contrôlez le curseur sur votre ordinateur à l'aide de ces composants.N
Contrôler votre maison avec Arduino

Contrôler votre maison avec Arduino

Arduino est un excellent outil pour contrôler et chose du sens, c'est pourquoi la plupart des gens l'utiliser, mais il y a un gros hic. Arduino ne peut gérer que des très faibles courants. (Pas plus de 40 ma). C'est ok pour certains projets électroni
Module simple d’EEPROM pour Arduino ou autre microcontrôleur

Module simple d’EEPROM pour Arduino ou autre microcontrôleur

EEPROMs vous seront utiles si vous souhaitez stocker des données sans perdre. De nombreux microcontrôleurs viennent avec une EEPROM interne, mais comme EEPROMs ont un nombre fini (bien que très grand) d'écritures avant qu'ils commencent à devenir déf
Contrôler un cafard avec Arduino pour moins de 30 $

Contrôler un cafard avec Arduino pour moins de 30 $

Il y a quelques années j'ai vu cafard contrôlé de la basse-cour cerveau smartphone, et il a juste soufflé mon esprit ! J'ai essayé d'obtenir ma mère de me laisser acheter, mais la mention de cafards lui convaincu du contraire. :) J'ai commencé à fair
Comment contrôler 8 leds avec arduino uno

Comment contrôler 8 leds avec arduino uno

Hé les gars c'est mon premier projet arduino s'il vous plaît commentaire comment u feel.        Étape 1: Les choses dont vous avez besoin Comme c'est facile projet pour débutant de pièces sont également simplesPièces :1 - Arduino uno ou tout autre Co
Un guide pour contrôler les choses avec apport variable (via arduino)

Un guide pour contrôler les choses avec apport variable (via arduino)

au cœur de ce projet est un) raccorder un capteur d'entrée analogique arduino et b) de programmation avec l'if... else instruction.ce projet illustre un système de refroidissement ordinateur pour maintenir une température spécifique dans une tour d'o
Contrôler EL fil avec un Arduino

Contrôler EL fil avec un Arduino

dans ce instructable je vais vous montrer comment contrôler EL fil avec un Arduino.Ce que vous aurez besoin :EL Wire et Inverter - je recommande http://ez-el.com/ez-el-wire/10ft-ez-el-wire-3v-inverter-kit/Arduino ou n'importe quel micro contrôleur qu
Contrôler un ordinateur avec votre esprit !

Contrôler un ordinateur avec votre esprit !

Contrôler votre ordinateur avec votre esprit semble définitivement comme toujours sorti d'un film de science-fiction, mais contrôle de l'esprit est en fait une chose relativement facile et peu coûteux à réaliser. À l'aide d'un jouet bon marché d'EEG,
Contrôler vos LEDs avec votre télécommande de la TV? ! || Arduino IR tutoriel

Contrôler vos LEDs avec votre télécommande de la TV? ! || Arduino IR tutoriel

Dans ce projet, je vais vous montrer comment j'ai réaffecté les boutons inutiles sur mon téléviseur distant pour contrôler les LEDs derrière mon téléviseur. Vous pouvez également utiliser cette technique pour contrôler toutes sortes de choses avec un
Comment faire pour contrôler de LED avec traitement et Arduino

Comment faire pour contrôler de LED avec traitement et Arduino

l'autre jour, j'ai été confronté à un problème intéressant, j'avais besoin pour contrôler une série de feux d'une interaction sur un écran d'ordinateur et il a dû être aussi peu coûteux que possible.  J'ai immédiatement pensé à un Arduino.  Il avait
Contrôler un RepStrap avec traitement

Contrôler un RepStrap avec traitement

cette instructable montre comment vous pouvez utiliser plusieurs projets disponibles ouvertement ensemble pour construire un système intéressant et complex. Il s'appuie sur plusieurs projets communautaires dont : RepRap, Arduino, traitement, Linux et