FTC sporadiques encodeur valeurs (1 / 4 étapes)

Étape 1: Identifier/vue le problème

Pour savoir si votre robot souffre de ces valeurs de codeur sporadiques, il y a un test simple (et nous recommandons implimenting toute façon la solution afin que si vous voyiez jamais elle, cela n’affectera pas vous). Tout d’abord, écrire un simple autonome qui vient de se tourner les roues pour toujours et affichent les valeurs de l’encodeur.

réinitialiser votre encodeurs
nmotorEncoder [motorLeft] = 0 ;
nmotorEncoder [motorRight] = 0 ;
pause pour s’assurer que le changement a l’occasion de prendre effet sur
wait1msec(100) ;
Démarrez vos moteurs mobiles
moteur [motorLeft] = 100 ;
moteur [motorRight] = 100 ;
tandis que (time100 [T1] < 6000)
{
envoyer vos valeurs encodeur dans le flux de débogage
writeDebugStreamLine (« %f %f », nmotorEncoder [motorLeft], nmotorEncoder[motorRight])
wait1msec(10) ;
}

Pour afficher le flux de débogage, allez ensuite vos meuns Robot/Debug Windows/Debug Stream. Si vous ne voyez pas que vous devez aller dans le Menu fenêtre/niveau/Super utilisateur tout d’abord d’obtenir un accès complet. Maintenant, lorsque vous exécutez que ce programme avec le NXT connecté à votre ordinateur, le flux de débogage doit remplir avec les valeurs que vous pouvez ensuite importer dans excel. une fois dans excel ou tout autre programme de tableur, vous pouvez graphique les résultats afin de voir facilement les valeurs aberrantes. Ne vous attendez pas à voir les valeurs sporadiques chaque fois. N’oubliez pas, nous les avons trouvés une fois chaque fonctionne longtemps autonome de 10-15.

Articles Liés

FTC Tetrix encodeurs

FTC Tetrix encodeurs

nous sommes Cougar robotique 4251 et c'est pour le programme de commandites de Instructables. Ce Instructable couvrira le montage et utilisation de base à RobotC des encodeurs numériques nous utilisé dans FTC. Codeurs permettent RobotC encastr contrô
Encodeur abordable clavier et contrôleur de Divekick

Encodeur abordable clavier et contrôleur de Divekick

Tout le monde qui a joué Divekick a vu contrôleur de Markman : deux boutons extrêmement durables qui évite toute confusion pour un nouveau joueur. J'ai joué Divekick avec des personnes d'âges onze à cinquante et avoir un contrôleur 360 avec tirs de d
Arduino Nano et Visuino : mesurer la vitesse du moteur (tr/min) avec optocoupleur et encodeur disque

Arduino Nano et Visuino : mesurer la vitesse du moteur (tr/min) avec optocoupleur et encodeur disque

Lorsque vous générez une voiture robot, il est important de contrôler la vitesse de la rotation des roues. Avant que nous pouvons contrôler la vitesse cependant, nous devons être capable de la mesurer. Un des moyens plus faciles et les plus populaire
Flash un encodeur de Drone APM 2,6 PPM pour permettre à Radio-Throttle FailSafe (Atmega32U2)

Flash un encodeur de Drone APM 2,6 PPM pour permettre à Radio-Throttle FailSafe (Atmega32U2)

La version 2.6 APM est un contrôleur de vol de drones qui permet le vol RC et autonome. C'est un Quick & Easy Manual sur clignotant l'encodeur APM 2,6 PPM pour permettre à Radio-Throttle FailSafeRemarque : Ce processus n'est pas toujours nécessaire.
Comment correctement configurer le téléphone Android Studio et ZTE vitesse FTC robotique de

Comment correctement configurer le téléphone Android Studio et ZTE vitesse FTC robotique de

À compter de la saison de FTC robotique 2015-16, un nouveau système de contrôle a été adopté pour la concurrence. Ce système utilise des appareils Android équipés des processeurs Snapdragon de QualComm. Ce changement dans le système de contrôle a éga
Arduino Nano : Encodeur rotatif avec Visuino

Arduino Nano : Encodeur rotatif avec Visuino

Les encodeurs rotatifs sont des capteurs de rotation précis très utile, aussi souvent utilisés comme dispositifs d'entrée au lieu de potentiomètres contrôlé par l'utilisateur. Ils sont faciles à connecter à l'Arduino, et avec l'aide de Visuino - un e
Projet 5: Multiplexeur, décodeur, encodeur et Shifter

Projet 5: Multiplexeur, décodeur, encodeur et Shifter

Dans ce projet, vous concevrez un multiplexeur, un décodeur, un encodeur et un levier de vitesses à l'aide de Verilog HDL. Au lieu de construire le circuit en utilisant les opérateurs logiques, vous allez apprendre à décrire un circuit sur le plan co
Arduino facile des Menus pour les encodeurs rotatifs

Arduino facile des Menus pour les encodeurs rotatifs

Encodeurs rotatifs avec centre - boutons-poussoirs sont cool d'entrée matériel pour les projets, surtout si vous voulez être en mesure de faire défiler les menus et sélectionnez options. J'espère que ce Instructable vous donnera la confiance nécessai
Arduino alimenté encodeurs rotatifs - je l’ai fait à TechShop

Arduino alimenté encodeurs rotatifs - je l’ai fait à TechShop

comme dans certaines de mes dernières instructables, arduino est tout au sujet de contrôle. La capacité de contrôler certaines choses comme écrans, servos, moteurs et autres appareils mécaniques électriques d'une manière significative. J'ai couvert à
À l’aide d’un encodeur en Quadrature avec une 2313 ATtiny et un écran OLED

À l’aide d’un encodeur en Quadrature avec une 2313 ATtiny et un écran OLED

dans ce instructable vous apprendrez comment utiliser un encodeur rotatif (voir http://en.wikipedia.org/wiki/Rotary_encoder) avec un microcontrôleur et comment afficher la valeur numérique comme un bar et une valeur numérique sur un écran OLED. Voir
Suppression des encodeurs (vidéo)

Suppression des encodeurs (vidéo)

cette instructable vous montrera comment faire pour supprimer des encodeurs de vos moteurs Tetrix DC pour FTC.Pour les encodeurs de montage, cliquez ici.
Montage des encodeurs (vidéo)

Montage des encodeurs (vidéo)

cette instructable vous montrera comment monter des encodeurs pour les moteurs Tetrix pour FTC.Pour enlever les encodeurs, cliquez ici.
Comment faire un encodeur de roue

Comment faire un encodeur de roue

Je suis la conception d'un robot.J'ai choisi d'utiliser des moteurs à courant continu. J'ai donc besoin d'encodeurs pour commander ces moteurs.Pour ce faire, j'ai conçu un encodeur et mis au point le logiciel associé.L'électronique est très simple et
Valeur capteur a déclenché l’alerte SMS à l’aide de LinkitOne

Valeur capteur a déclenché l’alerte SMS à l’aide de LinkitOne

Une autre grande caractéristique de la Commission de développement de MediaTek LinkitOne est le support des cartes SIM !Les opportunités de développer quelque chose de vraiment cool avec le Linkit sont infinies.Dans ce instructable, laissez nous Rega