Robot de PC en cours.

Support d’origine s’installe à :

Os de robot. La boucle infinie.

Tandis que vrai %

« définir ou redéfinir les valeurs

"capteur de valeurs d’entrée

« Autres emplois

« Faire ce qui est nécessaire selon les valeurs d’entrée.
Wend

Partie I. définir ou réinitialiser les valeurs.

Partie II obtenir valeurs de capteur.

Les broches d’entrée de lecture

La commande pour lire des ports en qbasic est INP. L’adresse que vous devez lire est l’adresse du port parallèle (généralement 378h) + 1 ; l’adresse habituelle est donc 379h. Comme j’ai mentionné précédemment, les broches, utilisés pour la saisie sont 10-13 et 15. Les différentes broches de lecture est peu plus difficile que d’écriture vers les ports que vous devez masquer les broches vous n’êtes ne pas intéressé. Lorsque vous lisez le port, les premiers 3 bits retournés ne sont pas utilisés. Par exemple, le code de qbasic ci-dessous s’écrirait axe 12 (sur papier). Lorsque ce port est élevé, "out of paper / broche 12 basculée" s’affichera :

 data = inp(&h379) IF (data and 32) = 32 then print "Out of paper / pin 12 high" 

Le tableau ci-dessous liste le numéro d’entrée pin pin, sa fonction normale et le nombre requis de le lire (par exemple 32 a été utilisé dans l’exemple ci-dessus) :

Numéro d’identificationUsage normalNombre de lire
10Hommage64
11Élevé si non occupé128
12Haut quand en papier32
13Haut quand imprimante en ligne16
15Haute lorsque aucune erreur8

Si vous comprenez pas binaire, vous devriez immédiatement voir d'où viennent ces chiffres, et pourquoi ils sont utilisés pour masquer les toutes les autres broches, nous ne sommes pas essayer de lire. La chose la plus simple que vous pouvez utiliser pour tester c’est juste connecter un commutateur entre une broche d’entrée et une broche de terre (18-25). Par exemple, si vous connectez un commutateur entre les broches 15 et 20, vous pouvez utiliser le code suivant pour surveiller quand l’interrupteur est pressé :

 start: res = INP(&H379) CLS IF (res AND 8) = 8 THEN PRINT "Button pushed" ELSE PRINT "Button NOT pushed" FOR delay = 1 TO 500: NEXT delay GOTO start 

Je sais que ce code est un peu désordonné et cligno, mais il est écrit pour plus de clarté. Le même code peut être utilisé pour surveiller les quatre autres lignes d’entrée en modifiant à la « 8 » vers un autre numéro de la table.

Partie III autres emplois.

Partie IV
Nous pouvons utiliser des programmes tels que Perrot pour définir des valeurs au port parallèle pour ces jpbs comme contrôlant le groupe motopropulseur. Voir aussi :

Articles Liés

Programmé le bras du Robot

Programmé le bras du Robot

Le but de cette instructable est de développer étape par étape un projet pour le contrôle et la programmation d'un bras de robot, simulant les fonctions de base de la robotique industrielle.Étape 1: spécificationsLe robot doit avoir deux fonctions de
Android G1 Serial pour Arduino Robot

Android G1 Serial pour Arduino Robot

apprendre comment votre téléphone portable Android peut contrôler un robot à l'aide d'une carte Arduino. Le téléphone prend les commandes via telnet depuis un autre téléphone ou un ordinateur, donc vous pouvez contrôler le robot à distance. Ce projet
SIMPLE ligne suiveur ROBOT (capteur unique)

SIMPLE ligne suiveur ROBOT (capteur unique)

Bonjour les gars dans ce tutoriel permet de voir comment faire un robot suiveur de ligne simple avec capteur infra-rouge unique.Étape 1: INTRODUCTION :Généralement, pour les débutants en robotique, c'est votre premier robot de jouer avec car ce robot
Guide complet de moteur pour la robotique

Guide complet de moteur pour la robotique

Le robot est un dispositif électromécanique est capable de réagir d'une certaine façon à son environnement et prendre des décisions autonomes ou des actions afin de réaliser une tâche spécifique.Roboticiens développent des dispositifs mécaniques arti
Construire un Robot en utilisant MSP430 Launchpad

Construire un Robot en utilisant MSP430 Launchpad

Dans ce Instructable nous allons construire un petit robot à l'aide de Launchpad MSP430 de TI. Le robot utilise deux moteurs à courant continu adapté et utiliser le système de commande différentielle.L'Intelligence est fourni avec une planche de Laun
Muscles de l’air : Faire une commande de Robot Muscle artificiel

Muscles de l’air : Faire une commande de Robot Muscle artificiel

Voici deux façons de faire un contrôleur qui peut contrôler les muscles de l'air artificiel. Le pic d'intro montre la version plus élaborée qui permet de contrôler jusqu'à 11 muscles d'air à l'aide de neurones de robot. Il est montré activant une pin
3D imprimé Arduino Robot

3D imprimé Arduino Robot

Cette instructable va vous montrer comment construire un robot autonome imprimé 3D de base pour environ 40 $.Cette instructable est principalement écrit pour mes étudiants à MakerLab NZ comme un guide pour la finition ou la réparation de leurs robots
BRAS du robot 6 axes sexy

BRAS du robot 6 axes sexy

Eh bien j'ai enfin fait. Enfin, j'ai appuyé sur la gâchette et commencé à construire un bras robotisé 5/6 axes. C'est un projet en cours, alors s'il vous plaît vérifier dos de temps en temps d'examiner les progrès et proposent des idées que vous pour
[Rokit Smart] Robot sumo

[Rokit Smart] Robot sumo

Quel est le Robot Sumo et quelle est son utilité ?Le Robot Sumo est un robot autonome qui vous permet de pousser votre adversaire (sans doute un autre robot de sumo) hors du ring de combat.Quel est si spécial au sujet de ce robot ?Ce robot utilise de
Robot de bio

Robot de bio

Vous construire propre Robot Bio utilisant un super condensateur et moteur de vibration. Utiliser les parties communes comme les trombones pour les jambes et perles pour les yeux ou votre imagination. Charger le condensateur super pendant 20 secondes
Bras de robot

Bras de robot

Design et technologieNiveau 2Andrew MurtonEtape 1: Le briefInstruction théoriqueMachines sont nécessaires pour faire bouger les choses sous contrôle de l'homme ou ordinateur. Ils sont généralement nécessaires pour permettre à l'homme à déplacer des é
Simple Robot autonome w / Galileo Gen 2

Simple Robot autonome w / Galileo Gen 2

Après le bénévolat chez le mini-fabricant local de Faire et avoir une chance de jouer avec la carte Intel Galileo Gen 2 Arduino, j'étais motivé pour trouver un projet maker pour moi-même. Après une enquête rapide sur les options et mes intérêts, j'ai
Comment construire et programmer un robot Lego NXT

Comment construire et programmer un robot Lego NXT

LEGO est une grande attraction pour beaucoup de jeunes enfants. Tout d'abord (pour l'Inspiration et la reconnaissance de la Science et la technologie) a créé un programme pour les jeunes enfants qui peuvent créer des robots de Legos à l'aide d'un kit
YourDuino : Base Compatible Arduino en évitant la Collision Robot

YourDuino : Base Compatible Arduino en évitant la Collision Robot

Comment construire un Robot en évitant la base Compatible Arduino CollisionRemarque : Consultez le disponible Arduino Software Test croquis et logiciel anticollision ici (cliquer)Remarque : Plus tard, vous devrez avoir l'Arduino « IDE » système de dé