Antenne de la télévision généraliste, contrôlé par ordinateur. (6 / 12 étapes)

Étape 6: Le logiciel.

Ne s’agit pas d’un tutoriel sur la programmation. Vous pouvez utiliser ce que jamais langue que vous voulez, mais je vais utiliser basic par souci de simplicité pour ces extraits de code. Si le moteur va opposé de ce que vous comptez alors le câblage est en arrière. Utilisez ce code de test pour s’assurer que le moteur plus raide ne fonctionne pas correctement. Mise en garde : cela a fonctionné pour le moteur que j’ai utilisé. vous devrez peut-être utiliser des fils différents. Une fois que des raisons pour lesquelles il est bon d’utiliser une maquette d’abord avant de souder.

Dans le sens horaire :

par 888,0
pour x = 1 à 10
sur 888, 1
dormir 1
sur 888, 2
dormir 1
sur 888, 4
dormir 1
sur 888, 8
dormir 1
prochaine x
sur 888, 0

Aiguilles :

par 888,0
pour x = 1 à 10
sur 888, 1
dormir 1
sur 888, 8
dormir 1
sur 888, 4
dormir 1
sur 888, 2
dormir 1
prochaine x
sur 888, 0

Vous compilera ce code avec :
FBC-lang qb progname.bas

Note que je mettrai probablement un code plus étendue par la suite. Vous avez assez de vous aider à démarrer. Le code que j’ai écrit est protégé par copyright et a certaines routines très spéciales dont je ne veux pas publier en ce moment.

Exemple : http://www.electro-tech-online.com/general-electronics-chat/3631-qbasic-program-controlling-stepper-motors-i-wrote-one.html

----------------------------------------------------------------------------------------------

Ce que quelqu'un a écrit en basic hérité.
Si quelqu'un à ther est intéressé dans le contrôle d’un moteur pas à pas unipolaire via le port parallèle sur votre pc et aussi les utilisations Qbasic puis copiez le code ci-dessous dans un fichier de qbasic et avoir à lui. Le programme vous invite à l’utilisateur pour le mode de fonctionnement par exemple. unique mode d’excitation bobine ou double mode d’excitation de bobine, direction et horloge combien cycles pour faire le retard. Une bonne valeur pour mon « Très antique » pentium 133mhz pc est partout de 45 à toutefois depuis longtemps, vous voulez le délai entre la mise sous tension de bobine pour être. inférieure à 45 cycles d’horloge le moteur pas à pas aime malfuntion. J’utilise sentronics imprimante parallèle ? connecteur. Modifier le programme à votre goût. Désolé je ne comprend pas commentaires.
broches #2 pour bobine 1
#3 bobine 2
#4 bobine 3
#5 bobine 4
#18(can be any ground) pour le sol.

J’utilise aussi un tableau de transistor darlington uln2803 pour conduire le moteur.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;
; Écrit par Sam Bixler ;
Date 10/03/03 ;
; Pour commander un moteur pas à pas unipolaire via un port parallèle ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;

CLS
VarMode = 0
VarRot = 0
VarRev = 0
VarDelay = 0
INT1 = 0

Principal :
CLS
SUR 888, 0
FAIRE jusqu'à INKEY$ <> ""
IMPRIMER « Entrer le nombre de tours »
VarRev d’entrée
VarRev = VarRev * 50
IMPRIMER « Entrer le Mode de fonctionnement »
IMPRIMER « 1 simple bobine excitation »
IMPRIMER « 2 double bobine excitation »
VarMode d’entrée
IMPRIMER « Entrer le nombre de cycles de retard »
VarDelay d’entrée
IMPRIMER « Saisir le sens de rotation »
PRINT « 5 pour CW 7 pour CCW »
VarRot d’entrée
VarMode = VarRot + VarMode
IF VarMode = 6 THEN GOTO ScCW :
IF VarMode = 7 THEN GOTO DcCw :
IF VarMode = 8 THEN GOTO ScCcw :
IF VarMode = 9 THEN GOTO DcCcw : nd ELSE GOTO :

BOUCLE

ScCW :
FAIRE
GOSUB Etape 1 :
GOSUB Etape 2 :
GOSUB Etape 3 :
GOSUB Etape 4 :
VarRev = VarRev - 1
IF VarRev = 0 THEN GOTO Main :
BOUCLE

ScCcw :
FAIRE
GOSUB Etape 4 :
GOSUB Etape 3 :
GOSUB Etape 2 :
GOSUB Etape 1 :
VarRev = VarRev - 1
IF VarRev = 0 THEN GOTO Main :
BOUCLE

DcCw :
FAIRE
GOSUB Etape 5 :
GOSUB Etape 6 :
GOSUB Step7 :
GOSUB étape8 :
VarRev = VarRev - 1
IF VarRev = 0 THEN GOTO Main :
BOUCLE

DcCcw :
FAIRE
GOSUB étape8 :
GOSUB Step7 :
GOSUB Etape 6 :
GOSUB Etape 5 :
VarRev = VarRev - 1
IF VarRev = 0 THEN GOTO Main :
BOUCLE

Etape 1 :
SUR 888, 0
FAIRE
SUR 888, 1
Int1 IF = VarDelay puis retournez
INT1 = int1 + 1
BOUCLE

Etape 2 :
SUR 888, 0
FAIRE
SUR 888, 2
Int1 IF = 0 THEN RETURN
INT1 = int1 - 1
BOUCLE

Etape 3 :
SUR 888, 0
FAIRE
SUR 888, 4
Int1 IF = VarDelay puis retournez
INT1 = int1 + 1
BOUCLE

Etape 4 :
SUR 888, 0
FAIRE
SUR 888, 8
Int1 IF = 0 THEN RETURN
INT1 = int1 - 1
BOUCLE

Etape 5 :
SUR 888, 0
FAIRE
SUR 888, 3
IF int2 = VarDelay puis retournez
Int2 = int2 + 1
BOUCLE

Etape 6 :
SUR 888, 0
FAIRE
SUR 888, 6
Int2 IF = 0 THEN RETURN
Int2 = int2 - 1
BOUCLE

Étape 7 :
SUR 888, 0
FAIRE
SUR 888, 12
IF int2 = VarRev puis retournez
Int2 = int2 + 1
BOUCLE

Étape8 :
SUR 888, 0
FAIRE
SUR 888, 9
Int2 IF = 0 THEN RETURN
Int2 = int2 - 1
BOUCLE

ND :
SUR 888, 0

Articles Liés

Vision par ordinateur sur Intel Edison à l’aide de votre caméra smartphone

Vision par ordinateur sur Intel Edison à l’aide de votre caméra smartphone

Que diriez-vous d'ajouter vision par ordinateur pour votre Internet of Things ?Intel Edison a assez transformation de puissance pour exécuter simple détection d'objet ou le visage, mais il n'a pas de caméras.Ce didacticiel montre comment utiliser un
Rapide et bon marché diffusent la lumière pour des Images Macro et Vision par ordinateur

Rapide et bon marché diffusent la lumière pour des Images Macro et Vision par ordinateur

IntroductionLa plate-forme d'éclairage créée ici convient à un éventail de tâches où vous voulez une source de lumière diffuse.Un parfait éclairage diffus (également appelé lumière ambiante dans les graphiques 3D) vient sous tous les angles et ne ser
Conduisez un robot Roomba de sauterelle à l’aide de la vision par ordinateur

Conduisez un robot Roomba de sauterelle à l’aide de la vision par ordinateur

Les robots Roomba sont incroyables et nous le savons tous. Il y a tout à fait quelques tutoriels là-bas sur la façon de pirater leur et des millions de façons de les combattre. Comme je travaille beaucoup avec la sauterelle et Rhino, j'ai décidé de c
Comment participer au Red Bull Flugtag - 2015 Portland

Comment participer au Red Bull Flugtag - 2015 Portland

Flugtag 2015 est à Portland OR. Pour chacun d'entre vous en compétition... Mai le vent être en votre faveur, et aucun eau ne remonter à votre nez. Bonne chance!RedBull Flugtag 2015Red Bull Flugtag est un immense carnaval. Environ 92 000 personnes ont
Mini port parallèle éclater de câble.

Mini port parallèle éclater de câble.

Ce câble ne prend en charge 8 fils mais fonctionne parfaitement pour la plupart. Pense qu'il pourrait être plus facile à faire que le « aucune soudure port parallèle () câble que j'ai fait avant. Il fera partie de l'antenne de télévision contrôlé par
Domotique à peu de frais à l’aide de Modules de sortie sans fil

Domotique à peu de frais à l’aide de Modules de sortie sans fil

c'est le moment de l'année, lorsque les magasins sont pleins de décorations de Noël et accessoires.  Noël est peut-être mois encore, mais jamais sous-estimer le pouvoir de piratage accessoires de vacances saisonnières, un accessoire en particulier es
Webcammed Mead EXT-60 télescope

Webcammed Mead EXT-60 télescope

à l'aide de mon vieux télescope ETX-60 de Mead et un jetes webcam j'ai attisé ce petit projet en environ 30 minutes.Reculer à l'aide un jetes webcam... Aucun logiciel ne pouvez l'utiliser sur yahoo pour le moment,Comme j'ai l'intention d'acheter une
POINT de fonte numérique « MELT-O-MATIC » appareil

POINT de fonte numérique « MELT-O-MATIC » appareil

UN APPAREIL À POINT DE FUSION NUMÉRIQUEUne opération très fréquemment effectuée dans les laboratoires de chimie organique est la détermination du point de fusion d'un échantillon solid. La température à laquelle un échantillon fond est révélatrice de
Laiton « Fireball » pendaison sculpture murale

Laiton « Fireball » pendaison sculpture murale

faire un mur de trois pieds carré à sculpture de quatre pièces de laiton indépendamment à la française. (Ce projet est également disponible à docbug.com.)Étape 1: Intro Peu de temps après j'ai déménagé dans ma nouvelle maison je pensais à l'oeuvre po
Small Is Beautiful : Micro-sculpture et peinture Micro-un Robot qui se dresse sur la tête d’une épingle.

Small Is Beautiful : Micro-sculpture et peinture Micro-un Robot qui se dresse sur la tête d’une épingle.

Quelles sont les limites de la dextérité humaine ? Comment petit une sculpture est possible en utilisant uniquement les outils portatifs ? J'étais curieux. Comme un bâtisseur de robot, voir : qui est intéressé à apprendre comment faire des micro-mach
Presque sans une autre antenne de télévision numérique.

Presque sans une autre antenne de télévision numérique.

Mon au fil de l'antenne dtv. C'est un peu comme l'antenne de cintre, mais prend moins d'espace, plus sûr si vous avez des enfants autour et pouvez être caché derrière un cadre photo. J'ai presque tout fourré ma sortie avec notre antenne de cintre. Il
Antenne HDTV puissante maison moderne

Antenne HDTV puissante maison moderne

Antennes de télévision ont été autour depuis de nombreuses années - et les gens ont essayé toutes sortes de choses laides à « corriger » ou qu'ils fonctionnent mieux - n'importe quoi de se fixer un hangar métallique vêtements de papier d'aluminium !
Hertzienne ampli antenne tv.

Hertzienne ampli antenne tv.

a voulu donner plus les antennes de TV air un peu Poussée. Suis tombé sur ce circuit pour voir si ça marcherait. J'ai déjà fait plusieurs instructables sur les antennes, mais il serait agréable de quelque chose d'un peu différent.Antenne instructable
Faites vos propres lunettes de VISION nocturne !

Faites vos propres lunettes de VISION nocturne !

Toujours rêvé d'acheter des lunettes de vision nocturne ou en faisant quelques bien vous vont bientôt se réconcilier avec elleessentiellement comme le nom suggère qu'il vous permet de regarder des objets en vision darknessNight pitch est la capacité