JUEGO de grúa (31 / 34 paso)

Paso 31: Código que utiliza interruptores de

Dado que este controlador es sólo un montón de interruptores, nos podemos tirar todo el código que tenía que ver con la potentiameters que estaban en los joysticks de pulgar.  Esto significa que no tenemos control sobre la velocidad.

Aquí está el controlador en acción:

Aquí está el código para ejecutar el juego de la grúa usando el regulador del salto de la rana.  Solo usa 6 push bottons para controlar el motor paso a paso y los dos motores DC.

Código de Arduino / / /

Velocidades de
int Delay_X = 1000;   retraso de paso: microsegundos (por retardo = velocidad más lenta
int Speed_S = 255; velocidad 0-255
int Speed_C = 255; Clow velocidad 0-255

PERNOS DE PASO A PASO
Salidas
int Step_X = 13;
int Dir_X = 12;
int Enable_X = 8;
Entradas
int izquierda = 16;
int derecha = 17;
variables
int val_Left = bajo;
int val_Right = bajo;

PERNOS DE EJE
Salidas
int Dir_A = 4;
int Speed_A = 5;
Entradas
int alto = 14;
int abajo = 15;
variables
int val_Up = bajo;
int val_Down = bajo;

PERNOS DE GARRA
Salidas
int Dir_B = 7;
int Speed_B = 6;
Entradas
int Open = 18;
int = cierre 19;
variables
int val_Open = bajo;
int val_Close = bajo;

void setup () {}
configuración de pines de paso a paso
pinMode (Step_X, salida);
pinMode (Dir_X, salida);
pinMode (Enable_X, salida);
pinMode (izquierda, entrada);
pinMode (derecha, entrada);

configuración de pines de motor A CC - para eje
pinMode (Dir_A, salida);
pinMode (Speed_A, salida);
pinMode (Up, entrada);
pinMode (abajo, entrada);

instalación de pernos de motor B DC - para garra
pinMode (Dir_B, salida);
pinMode (Speed_B, salida);
pinMode (abierto, entrada);
pinMode (cierre, entrada);
}

void loop() {}
CONTROL Y LEER PASO A PASO / /
val_Left = digitalRead(Left);
val_Right = digitalRead(Right);

Si (val_Left == HIGH) {}
digitalWrite(Enable_X,HIGH); permiten
digitalWrite (Dir_X, alto);  Sistema de dirección
digitalWrite(Step_X,HIGH);
delayMicroseconds(2);
digitalWrite(Step_X,LOW);
delayMicroseconds(Delay_X);
}

Si (val_Right == HIGH) {}
digitalWrite(Enable_X,HIGH); permiten
digitalWrite (Dir_X, bajo);  Establecer dirección (dirección contraria)
digitalWrite(Step_X,HIGH);
delayMicroseconds(2);
digitalWrite(Step_X,LOW);
delayMicroseconds(Delay_X);
}

Si ((val_Left == LOW) & & (val_Right == LOW)) {}
digitalWrite (Enable_X, bajo); paso a paso de
}

EJE LECTURA Y CONTROL / /
val_Up = digitalRead(Up);
val_Down = digitalRead(Down);

Si (val_Up == HIGH) {}
digitalWrite (Dir_A, alto);
analogWrite (Speed_A, Speed_S);
}

Si (val_Down == HIGH) {}
digitalWrite (Dir_A, LOW);
analogWrite (Speed_A, Speed_S);
}

Si ((val_Up ==LOW) & & (val_Down == LOW)) {}
analogWrite (Speed_A, 0);
}


LECTURA DE GARRA Y CONTROL / /
val_Open = digitalRead(Open);
val_Close = digitalRead(Close);

Si (val_Open == HIGH) {}
digitalWrite (Dir_B, alto);
analogWrite (Speed_B, Speed_C);
}

Si (val_Close == HIGH) {}
digitalWrite (Dir_B, bajo);
analogWrite (Speed_B, Speed_C);
}

Si ((val_Open ==LOW) & & (val_Close == LOW)) {}
analogWrite (Speed_B, 0);
}

}

Artículos Relacionados

Juego portátil de Bagh Chal

Juego portátil de Bagh Chal

IntroducciónBagh Chal es un juego estratégico, dos jugadores. Me interesé en el juego porque los 2 jugadores tienen distintos objetivos, piezas y capacidades que me resulta atractivo.El diseño hace que el juego en una cartera portátil, que puede ser
Mini Juego de tronos Dragon huevo sistema de la joyería

Mini Juego de tronos Dragon huevo sistema de la joyería

Hi todo el mundo!Hoy voy a mostrarte cómo hacer estos pendientes de huevo de dragon super cool de juego de tronos!Espero que os gusten!Si lo haces, por favor voten por mi en el concurso del huevo!Paso 1: materiales Para este tutorial necesitarás:1. p
¿Pared aumentable de juego de mesa de diseño para el molino del CNC

¿Pared aumentable de juego de mesa de diseño para el molino del CNC

han ganado alguna vez una noche épica de juego de mesa? ¿Ha querido demostrar que la victoria en la pared de la sala de estar? Bueno, con este instructable, usted puede construir su juego de mesa para montaje en pared propia que será la envidia de tu
Traje de muchacho del juego

Traje de muchacho del juego

A pesar de que mi hijo es más de un niño un poco de 3DS, ama vintage vídeo juegos y todas las cosas Nintendo entonces decidió este año que quería ser y oldskool Nintendo Game Boy para Halloween. Aquí está cómo lo hice con mi máquina de coser.Paso 1:
Página bordada del juego "Delgada"!

Página bordada del juego "Delgada"!

pensé ya que Halloween es simplemente la vuelta de la esquina rindo homenaje a la moda tulpa alrededor!Este proyecto iba a ser mi propia página original del juego recientemente popular "Delgado".  Lo hice con tela amarilla, hilo de bordar negro,
Pantalla de juego azulejo reciclado

Pantalla de juego azulejo reciclado

Me encanta los juguetes y juegos antiguos de upcycle! Encontrar la mayor parte de mi prima en tiendas de caridad y ventas de arranque, y siempre hay un montón de conjuntos de fichas y fichas de Mah-Jong con piezas faltantes. Esta pantalla fue hecha c
Juego de estudio interactivo

Juego de estudio interactivo

Un cuestionario de la encuesta vienen a la vida! Utilizar (casi) cualquier objeto para recopilar datos útiles a través de una encuesta de opción múltiple interactivo, atractivo y divertido.Este proyecto utiliza el microcontrolador Makey Makey en comb
Movimiento reactivo Shake the Maze Juego

Movimiento reactivo Shake the Maze Juego

Traer la magia a la vida con un movimiento automatizado, reactivo shake the maze juego! Usando componentes de un kit de iniciación de Arduino y materiales comunes alrededor de la casa, este es un juego personalizable para que pueda sentirse como un a
Juego de cartas se pega

Juego de cartas se pega

Esta es una variación de una tarjeta de juego "Fase 10". En lugar de las 10 fases de requisitos que cada uno debe hacer, este juego tiene problemas aleatorios en los palillos. Tía de mi esposa (mi tía-en-ley?) el juego nos presentó el otro día y
Piezas de recambio juego de estrategia de triángulo

Piezas de recambio juego de estrategia de triángulo

Blokus™ es un juego de estrategia donde los jugadores intentan conseguir como muchas de sus piezas en el tablero mientras bloquea a sus oponentes de conseguir sus piezas en el tablero.Ha ganado muchos premios. Mi hermana y su familia me presenten a é
Vamos a hacer un controlador de juego!

Vamos a hacer un controlador de juego!

Me encanta juegos de vuelo, pero se siente como nunca hay suficientes botones de mi joystick.Este instructable le mostrará cómo construir su propio panel del interruptor en ningún momento.Que funciona con cualquier juego y equipo que soporta un joyst
Juego magnético de vocabulario de aula

Juego magnético de vocabulario de aula

vocabulario es una cosa que cada maestro enseña independientemente de su grado o asignatura. Si se trata de un profesor de inglés tratando de sentar bases para que sus estudiantes realmente pueden entender un cuento, un profesor de historia tratando
WIRELESS juegos consola utilizando gestos de humana

WIRELESS juegos consola utilizando gestos de humana

gesto basado en controlador de juego y diseño del juego guía... (Hardware y software!)Paso 1: introducciónAhora un entorno virtual de días se considera como un medio de interacción humana eficiente. Se define por el diversificado campo de aplicación.
Buzz extremo juego de alambre con STUN GUN!

Buzz extremo juego de alambre con STUN GUN!

Mi amigo me dio un linterna rota/atonta el arma. Decidí a las piezas de atonta el arma en un bricolaje extremo buzz juego de alambre!Paso 1: Prueba del transformador Dentro de la linterna encontró y probó el transformador. Aplicamos bajo voltaje a la
BRICOLAJE juego stand para boda temática de circo o fiesta!

BRICOLAJE juego stand para boda temática de circo o fiesta!

Crea un divertido y palomitas de maíz y limonada y captura de los ojos circo juego cabina destacan madera losa y otros elementos de un ciclo de hasta!Paso 1: Reunir herramientas de madera y otros materiales de la losaComience con una carga libre o ba