FTC esporádicos codificador de valores (3 / 4 paso)

Paso 3: Solucionar el problema: código

Esta es la función de movimiento que utilizamos en autónoma. Toma una entrada de distancia (calculado pulgadas para facilitar la programación), la velocidad, una dirección de destino y una opción de freno/costa. Para que funcione, una partida de activo se requiere, así como una dirección de destino.
El funcionamiento de esto combina los valores actuales de codificador para obtener un funcionamiento total como las unidades de robot. Las funciones leftMotor() y rightMotor() Obten alimentados a un número y todos los motores de coche a esa velocidad. Podría sustituirse por "motor [motorLeft] = (velocidad + corrección)" y "motor [motorRight] = (velocidad - corrección)".

void moveDistanceAtSpeedOnHeading (float distancia, velocidad de int, float targetHeading, corto goNoGo)
{
diff de flotador;
Float calculatedDistance;
Float combinedEncoderDistance;
corrección del int;
calculatedDistance = abs(distance * 120);
diff = targetHeading - partida;
nMotorEncoder [motorLeft] = 0;
nMotorEncoder [motorRight] = 0;
wait1Msec(200);
for(;;)
{
combinedEncoderDistance = abs (nMotorEncoder [motorLeft] + nMotorEncoder[motorRight]);
if(combinedEncoderDistance > calculatedDistance)
{
mientras que (combinedEncoderDistance == abs (nMotorEncoder [motorLeft] + nMotorEncoder[motorRight]))
{
wait1Msec(5);
}
Si (abs (nMotorEncoder [motorLeft] + nMotorEncoder[motorRight]) > calculatedDistance)
{
continueLoop = false;
rotura;
}
}
diff = targetHeading - partida;
corrección = diff * CORRECTIONGAIN;
leftMotor (velocidad + corrección);
rightMotor (velocidad - corrección);
wait1Msec(5); añadido un valor de 5, ya que se trata de dos veces tan rápido como los codificadores para actualizar sus valores
}
if(goNoGo == NO_GO)
{
leftMotor(0);
rightMotor(0);
}
}

Artículos Relacionados

FTC - Cables de codificador para AndyMark motores Fusion

FTC - Cables de codificador para AndyMark motores Fusion

Somos Puma robótica 4251 y este Instructable muestra cómo hacer los Cables de codificador de AndyMark para sus motores de NeveRest y los controladores HiTechnic.Paso 1: partes Cables de AndyMark AM-2965Estos son los cables terminados doble donde ambo
Codificadores de Tetrix FTC

Codificadores de Tetrix FTC

Puma robótica 4251 y esto es para el programa de patrocinio de Instructables. Este Instructable cubrirá el montaje y uso básico en RobotC de los codificadores digitales utilizados en la FTC. Los codificadores permiten RobotC construido en PID y contr
Eliminación de codificadores (Video)

Eliminación de codificadores (Video)

este instructable le mostrará cómo quitar codificadores de sus motores DC Tetrix de FTC.Codificadores de montaje, haga clic aquí.
Tutorial de Arduino Bundle.: Arduino Kit de experimentación:. (ARDX)

Tutorial de Arduino Bundle.: Arduino Kit de experimentación:. (ARDX)

¿Interesado en hacer proyectos aseados con un Arduino pero no está seguro de dónde empezar?Aquí es fácil de seguir guía acerca de cómo conectar y utilizar un conjunto de componentes electrónicos.(shameless plug)¿Interesados en hacer todo?Kits complet
Presión activa del Light-Up paraguas

Presión activa del Light-Up paraguas

*** VIDEO: ***Una vez 2 niñas disfrutan mucho caminar bajo la lluvia con paraguas.Decidieron que el disfrute de esta experiencia puede maximizarse mediante la construcción de su propia web activados por presión de LEDs para instalar bajo su paraguas.
Prototipo de puerta corredera de Coop de pollo

Prototipo de puerta corredera de Coop de pollo

Así, recientemente compramos algunos pollos. Como empieza oscureciendo los pollos se dirigirán en la coop para la seguridad y dormitar. Con la primera luz van a estar arriba y alrededor y salir en el gallinero. El problema es; la puerta corredera de
FPGA Smart Fan

FPGA Smart Fan

IntroducciónEsta guía le enseñará cómo construir un ventilador inteligente casera, respetuoso. Este proyecto está dedicado al profesor Danowitz CPE 133 curso en Cal Poly San Luis Obispo. Este proyecto fue diseñado y realizado por Kenneth Doran, Mark
Tiras de LED de DMX

Tiras de LED de DMX

Alrededor del perímetro de nuestro anillo de circo tenemos 17 vallas, decorados con tiras de LED RGB. Quería controlar el resto de nuestra iluminación con DMX.DMX es un estándar industrial para comunicación con equipos de iluminación. Wiki de DMXBusc
Destilar un mínimo suministro de agua usando

Destilar un mínimo suministro de agua usando

si alguna vez te encuentras en una situación donde usted necesita agua potable confiablemente, y sólo tienes (lo que parece) basura en mano, esta puede ser una de las opciones.Esto sería una opción probable si usted tiene razones para creer que el ag
Consejos para vivir con trastornos del ritmo cardíaco / an CIE

Consejos para vivir con trastornos del ritmo cardíaco / an CIE

En julio de 2008, yo estaba asimilada por los Borg..... .no realmente. Pero algo: tuve mi primer Implantable Cardioverter Defibrillator (ICD) a."Un cardioverter-defibrillator implantable (ICD), un dispositivo del tamaño de paginación que se implanta
Cómo no construir un barco Pop Pop con válvula

Cómo no construir un barco Pop Pop con válvula

el problemaLos barcos Pop-pop son notoriamente ineficientes por muchas razones pero el problema principal es la acción por la que se mueve hacia adelante.El ExplicaciónDe escapeCuando el motor aparece lo arroja a chorros de agua de los gases de escap
Chile y sal marina chocolates

Chile y sal marina chocolates

Usted puede haber notado en tiendas de abarrotes y tiendas de café como una ola de extrañas barras de chocolate con sabor han llegado a los estantes. Van desde bares que tienen nada de jengibre para rocas incorporadas en la barra. Dos de las adicione
3 minutos cronometrador

3 minutos cronometrador

Arriba, mi final de la unidad creada aparece en dos envases diferentes, como también alimentada por un banco de potencia USB (en lugar de una pila de monedas).Yo quería hacer un pequeño temporizador interesante para usar con juegos como Boggle. Tuve
Ensayo silencioso banda matriz mezclador

Ensayo silencioso banda matriz mezclador

Como guitarrista de tiempo esporádicos en varias bandas, que he enfrentado la cuestión recurrente de ensayos está deteriorado por las quejas de ruido. Post especial niños, el único tiempo libre ensayar a menudo después de 21:00 y en mi salón, no era