Deslizar el brazo de la grúa (4 / 6 paso)

Paso 4: El código

Ahora vamos a echar un vistazo al código para el brazo de la grúa de corredera, que se puede encontrar a continuación. El código utiliza 2 bibliotecas: la biblioteca de StepperAK y la librería IRremote. He incluido ambos en el archivo .zip.

Para ayudar a organizar el código, el proyecto ha sido dividido en 4 pestañas basadas en qué parte del sistema de control que interactúa con. Permite iniciar a través de sliderControl.ino. Este archivo contiene el código para importar y configurar las bibliotecas necesarias, declara las variables que se utilizarán durante todo el programa e incluye la configuración y el bucle principal. Dos cosas importantes a señalar son los códigos de infrarrojos y el bucle principal. Los códigos IR dependerá del mando a distancia que utiliza; para averiguar los códigos para los botones en su control remoto, puede utilizar al Serial Monitor para verlas. Simplemente quite el comentario de dos líneas que mencionan serie. Mudanza en el bucle principal, Arduino comprueba si ha recibido entrada de un control remoto. Si es así, llama a la función decideAction(). De lo contrario, comprueba si la inactividad debe ser ilumina o si la grúa es la carga y descarga.

A continuación, echemos un vistazo a la IR_Codes.ino. Contiene las funciones relacionadas con el sensor de infrarrojos. La única función de dentro es la función de decideAction() bastante largo. Esta función realiza toda la lógica necesaria para averiguar qué botón ha sido presionado y lo que debe hacer. Tenga en cuenta la estructura de esta función. En primer lugar, comprueba si los botones de carga y descarga que se haya pulsado. Esto permite que el brazo de la grúa sea fácilmente puesto en o sacado la base ejecutando continuamente los motores. A continuación, comprueba si la carga/descarga son en. Si bien son, no otras medidas. Esto impide que la grúa se dañar posiblemente pulsando un botón del control remoto mientras se carga y descarga.

Por último, tenemos el Stepper_Control.ino. Esto incluye todas las funciones relacionadas con los motores paso a paso. Estas son funciones bastante simples, pero cuenta que cada función fija stepsTaken a la nueva cantidad, lo que impide que el motor sí mismo extendiendo demasiado. Una función que se destaca en este grupo es la función setBase(). Esto restablece stepsTaken a 0. Esto permite que la grúa ser "recalibrado" después de la carga o descarga.

Artículos Relacionados

Deslizar el brazo elevador, ascensor KVG bola máquina

Deslizar el brazo elevador, ascensor KVG bola máquina

Hola todo el mundo!Te traigo las instrucciones para el tercer ascensor nuevo utilizada por primera vez en mi máquina de la bola de la KVG Elysium, el elevador de brazo deslizante.De hecho, esta elevación se utilizó dos veces en la máquina, ambos fuer
Brazo a través de deslizamiento lineal para niños con discapacidades

Brazo a través de deslizamiento lineal para niños con discapacidades

Declaración del problemaAlgunos niños con limitaciones de extremidad superior tienen dificultad usando un tablet. Esto puede ser porque no puede mantener sus antebrazos en la superficie de la tableta o no tienen suficiente fuerza para deslizar sus br
Dispositivo de Pedal piano

Dispositivo de Pedal piano

De todos los instrumentos que alguien podría elegir para jugar, uno de los más populares es el piano. Mientras que casi cada persona lucha durante la fase de aprendizaje y se convierte en la mejor con la práctica, algunas personas deben seguir hacer
Traje completo de Minecraft Steve

Traje completo de Minecraft Steve

Mi hijo le encanta Minecraft. Quería ser Steve para Halloween así que compré algunos pintura y cartulina y se puso a trabajar. Quería que mi hijo para poder caminar, ver con claridad, poder girar la cabeza (para mire a ambos lados antes de cruzar la
Tejido la Cruz de madera en tiempo de Pascua

Tejido la Cruz de madera en tiempo de Pascua

Quería levantarse este Instructable en tiempo de Pascua. Es un proyecto fácil y elegante que requiere suministros y herramientas mínimas.Este proyecto comenzó como lo hacen muchos - mi esposa ve una imagen de algo y me pide si puedo hacerlo. En este
KVG Garra máquina [primera página] que tiene instructans

KVG Garra máquina [primera página] que tiene instructans

Hola estaba leyendo preguntas y me encontré una uña máquinas así que aquí vamos no habrá ningún videoPaso 1: lo sentimos no lista de piezasl; []Paso 2: bace Paso 3: Añadir un nivel just the #2 levelPaso 4: nivel 3 just 1 more to goPaso 5: primer nive
Botella de vidrio cortador y warlis arte

Botella de vidrio cortador y warlis arte

este es uno de los proyectos fascinantes, me encontré con instructivo y Google. Uno puede cortar Vieja cerveza y botellas de vino en arte.No hay necesidad de cortar botellas para hacer la decoración de las botellas o para convertirlos en florero. Per
¿Peluche serpiente DIY

¿Peluche serpiente DIY

qué Linda es esta serpiente pequeña?  ... Muy!En este tutorial voy a mostrarte cómo hacer su propio peluche serpiente utilizando objetos cotidianos que tienes alrededor de la casa!Esta manualidad es ideal para días de lluvia, poco a los niños, regalo
Libro de costura personal

Libro de costura personal

esto es genial para cualquier persona que cose todo a mano. Poner fuentes de costura básicos en él (como un kit de primeros auxilios) y poner en un estante de libros. Es compacto y peso ligero para ir o simplemente facilitar el almacenamiento. Tomar
Cómo hacer un sombrero Flip

Cómo hacer un sombrero Flip

este Instructable enseñará a usted cómo impresiona a tus amigos con una tapa sombrero fresco. Hat tricks son muy divertido y se ven genial. Los trucos pueden ser incorporados en movimientos de baile o se pueden hacer cuando quiere impresionar a las d
Traje de dragón volador para niños!

Traje de dragón volador para niños!

Este traje tiene unos pocos elementos diferentes: cola, alas, campana... pero creo que todavía puede ser guardado en 'fácil'.  También es un traje acogedor, con espacio para las capas por debajo, ideal para clima frío truco o el tratamiento.Paso 1: R
Brillante Navidad medias

Brillante Navidad medias

¿te gusta un armario brillante? Tiene las piernas brillantes como la nieve esta Navidad a través de medias de Navidad brillante!Paso 1: Paso uno Para hacer medias brillantes para las vacaciones de Navidad, tendrá brillo 3M foto montaje pegamento, med
Recicla tus viejos discos duros para hacer posavasos

Recicla tus viejos discos duros para hacer posavasos

este Instructable le mostrará cómo crear unos posavasos frescos de tus viejos discos duros de ordenador.Materiales y herramientas:Viejos discos durosDestornillador TorxTaza de café (opcional)Paso 1: Desarmar el disco duro Lo primero que tienes que ha
Monstruo de Ristra de Chile

Monstruo de Ristra de Chile

para el concurso de Chile decidi hacer una ristra de Chile. Sin embargo he querido poner un toque en él así que decidí hacer un monstruo de la ristra de Chile con un poco más carácter. Este cruce entre un Muppet, primo de él y una ristra de Chile pue