Robot de joutes (Code LabVIEW) (2 / 9 étapes)

Étape 2: Boucle principale et États

Pour la boucle principale, nous voulons exploiter jusqu'à ce que la santé atteint 0 ou jusqu'à ce que les tours restant atteint 0. Il faut aussi avoir au moins trois États différents.

L’état de l’installation sera le premier qui conduira dans l’état d’exécution et une fois que l’état d’exécution est terminée, nous devons retourner à l’état de l’installation à moins que les tours restants est 0. Dans ce cas, nous allons dans l’état d’arrêt et mettre fin à la boucle principale.

Pour configurer les États, j’ai utilisé un enum constante qui contient « Setup », « Exécuter », et dit « Stop ». Un registre à décalage servait de sorte qu’après un État, une constante de l’enum avec état suivant peut être envoyée dans le registre à décalage à droite et ensuite cette valeur serait injectée dans la structure principale affaire de choisir l’état correct. Un registre à décalage servait aussi pour la santé et les tours restant de valeurs pour que celles-ci pourraient être suivies et modifiées entre États.

Une fois que l’état d’arrêt est sélectionné, la valeur true est envoyée à la principale boucle while afin de mettre fin au programme.

Articles Liés

Robot de joutes (câblage tutoriel)

Robot de joutes (câblage tutoriel)

Cette instructable va sur comment configurer les fils pour le projet de robot joutes.Le projet de robot joutes utilise des pièces imprimées en 3D, LabVIEW, servos, capteurs et la chipKIT WF32. Si vous êtes intéressé, Digilent vend le Kit informatique
Construire des Robots joutes

Construire des Robots joutes

Combinant deux choses préférées du jeune garçon, chevaliers et Robots, nous avons créé des Robots de joutes.Mais ne pense pas que ces 2 robots exécutent juste les uns les autres, il y a quelques technologie impressionnante derrière chacun d'eux. Il y
Courses de Robots !

Courses de Robots !

Ce projet utilise LabVIEW, un microcontrôleur WF32 chipKITet un Bond de commande de mouvement pour courir deux robots. LINX MakerHub LabVIEW est utilisé pour communiquer entre LabVIEW et le microcontrôleur. Bibliothèque A MakerHub de LabVIEW pour le
Faites-vous un Robot Arduino contrôlée de télécommande !

Faites-vous un Robot Arduino contrôlée de télécommande !

Bonjour les gars.Abhay et Akshay ici !Aujourd'hui que nous allons faire une TV distance contrôlée Robot que non seulement fonctionne comme un charme, mais vous pouvez également mettre à jour en éditant le code et en utilisant quelques boutons plus pr
Comment interfacer Arduino pour LabVIEW ? Étapes #Simple #

Comment interfacer Arduino pour LabVIEW ? Étapes #Simple #

# laboratoire Instrument virtuelIngénierie Workbench (LabVIEW) #Vous pouvez utiliser Arduino comme un matériel d'acquisition de données de mesure, contrôle, moniteur différents appareils et capteurs, il est facile d'apprendre graphique de programmati
AAA Robot (autonome Analog Arduino)

AAA Robot (autonome Analog Arduino)

The AAA Robot est un robot parfait pour les débutants. Il est polyvalent, facile à construire et traite de plusieurs sujets roboticiens ont besoin d'apprendre, y compris mais non limité aux commutateurs de transistor, moteur d'entraînement de capteur
Costume de Robot enfant avec effets sonores, détecteur de Candy et plus

Costume de Robot enfant avec effets sonores, détecteur de Candy et plus

j'ai fait ma fille ce costume de robot pour l'halloween. J'ai été inspiré par ce costume Kid Robot. J'ai pris la mienne dans un peu d'une direction différente et ajouté quelques nouveautés plus comme les lampes dans les antennes et les oreilles, un t
Obstacle en évitant le Robot

Obstacle en évitant le Robot

Cette instructable est la version écrite de ma vidéo Youtube « Arduino : comment à construire un Obstacle évitant Robot » que j'ai téléchargé récemment. Je vous recommande vivement de le vérifier.Alors, sans plus tarder, commençons !Étape 1: Un châss
Robot Bottle Opener

Robot Bottle Opener

Ce projet a commencé avec un robot mort que nous avons voulu faire revivre. Si j'ai appris quelque chose de Bender, ses qu'il n'y est pas de meilleur moyen pour rajeunir un robot que d'avoir ouvrir quelques bouteilles de bière.La tâche de contrôler u
Comment faire un Obstacle évitant Robot

Comment faire un Obstacle évitant Robot

Obstacle évitant robot est un robot simple qui est actionné par un arduino et ce qu'il fait c'est qu'il erre juste autour et évite les obstacles. Il détecte les obstacles avec un capteur à ultrasons HC-SR04 en d'autres termes si le robot détecte obje
Geste contrôlé bras robotique

Geste contrôlé bras robotique

Bienvenue à l'instructable pour un bras robotisé contrôlé de geste.Cette instructable comporte deux parties. Une instructable a déjà été écrit pour le bras robotisé appelé EEzyBotArm. Vous pouvez accéder à l'instructable ici-La valeur ajoutée que nou
Comment utiliser UART dans LabVIEW

Comment utiliser UART dans LabVIEW

Pour ce projet, j'ai branché le PmodGPS (module GPS) pour la chipKIT WF32 à l'aide de LabVIEW et LabVIEW MakerHub LINX. Ce guide va passer comment configurer la communication UART, UART fondamentalement quoi et comment faire pour convertir des lectur
Discovery™ analogique USB Oscilloscope + LabVIEW

Discovery™ analogique USB Oscilloscope + LabVIEW

Dans ce instructable nous irons sur comment connecter un analogique Discovery™ USB Oscilloscope à LabVIEW. Pour ce faire, nous utiliserons un projet LabVIEW appelé LabForms 2.0. Le projet vous permet d'accéder les fonctionnalités de portée et de wave
Construire un Cookie Monster Robot

Construire un Cookie Monster Robot

Bonjour tout le monde !Mon nouveau robot est un peu hors de mon ordinaire, mais conserve encore avec mon thème pour animaux de compagnie robot. Le code a évolué de K @ à K9 à Wall-E et réside maintenant à mon Cookie Monster.Voir la vidéo : You TubeLe