CAJA JOYSTICK controlado (7 / 11 paso)

Paso 7: contadores de tiempo

Tuvimos un tiempo duro con los contadores de tiempo mientras se trabaja en este proyecto por varias razones:

· Contador de tiempo 0:

Pretende usar este temporizador para controlar los movimientos de la palanca de mando así que no tenemos ningún rebotes mientras lo usa. Mientras nos estábamos probando, utilizando millis(), delay() y varias funciones de temporizador 0, nos dimos cuenta de que la pantalla dejo de funcionar correctamente. Realmente no entendía por qué estaba trabajando de esa manera.

Después de algún tiempo tratando de arreglar eso, se utilizó la versión anterior de nuestro código, sin utilizar las funciones de contador de tiempo 0 y el LCD funcionado bien. Así que finalmente se dio cuenta de la biblioteca LiquidCrystal.h que estábamos usando para trabajar con la pantalla LCD utiliza Timer 0, que significa no hay otras funciones que trabajan con el mismo contador pueden ser utilizados.

· Timer 1:

Utilizamos este temporizador con servo, ya que necesitan una señal PWM y este temporizador puede proporcionarlo. Esta fue la más fácil ya que la librería servo.h tiene varios ejemplos sobre cómo trabajar con el servo y control.

· Temporizador 2:

Después de todo el tiempo en tratar de utilizar el Timer 0 para controlar los movimientos de la palanca de mando, cuando finalmente comprendimos que no podíamos usarlo, se buscaron otras soluciones. En la página web de Arduino, vimos el Arduino UNO que estábamos usando tenía otro temporizador, el temporizador 2; descargar la biblioteca y se lo incluyo. Tenía un ejemplo sobre cómo inicializar el temporizador y llamar a una función después de un tiempo de milisegundos, que era ideal para nuestro proyecto.

Artículos Relacionados

EtchABot: Un versátil CNC grabado un bosquejo

EtchABot: Un versátil CNC grabado un bosquejo

El EtchABot utiliza un Arduino hacer un Etch A Sketch de una máquina de dibujo auto borradora del CNC (Computer Numerical Control). Se lejos de los primeros motorizados Telesketch en internet. Otros proyectos han utilizado motores paso a paso para gr
Arcade portátil y reproductor multimedia

Arcade portátil y reproductor multimedia

Este proyecto comenzado después de un arcade retro de tamaño completo gabinete con una frambuesa pi. El gabinete del mismo tamaño era ideal para un sótano, pero yo quería hacer una versión portátil con unas características interesantes:Jugador 2 con
Configurar el controlador XBox 360 para trabajar con Windows y fuente

Configurar el controlador XBox 360 para trabajar con Windows y fuente

este Instructable le mostrará cómo instalar el controlador de XBox 360 en tu PC y cómo hacer que funcione con la fuente. He querido poner un controlador en mi computadora desde hace algún tiempo. Que todo comenzó con la lectura de revisión máximo PC
Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Lámpara de sobremesa - con caja de relé controlado por Arduino Bluetooth

Hoy voy a mostrar cómo construir tu propia lámpara de escritorio controlado Bluetooth con arduino uno.Para este proyecto tienes que construir el ralay de caja que se puede encontrar aquí:(Nota: si no desea construir una caja se puede usar un módulo d
Caja para ordenador, de viejo Joystick (H-palanca de cambios)

Caja para ordenador, de viejo Joystick (H-palanca de cambios)

¿Te gustan los coches?¿Te gusta la conducción real?¿Tiene joystick viejo?Se trata de instrucción para usted :)Os muestro cómo hacer caja para la computadora de un joystick viejo.------------------------------------------------------------------------
Caja de joyería de Joystick Atari

Caja de joyería de Joystick Atari

Mantenga sus joyas o abalorios al azar en estilo * con esta caja de Atari!*Descargo de responsabilidad: sólo puede ser considerado elegante por un pequeño pero fantástico, subpopulaton.  Space invader no incluido.Paso 1: Materiales y preparación Mate
MBot controlado por Joystick Wireless usando mi USB Host

MBot controlado por Joystick Wireless usando mi USB Host

Anfitrión del USB es un adaptador para dispositivos USB. Se puede utilizar para conectar una placa Arduino a un dispositivo USB, como un joystick USB, un ratón o una unidad. Así que usted puede controlar tu robot con tu propio joystick o algo más. Ah
Mini ballesta controlado por joystick escudo

Mini ballesta controlado por joystick escudo

En este proyecto hicimos una mini ballesta hecha en Impresora 3d controlada por un joystick escudo compatible con ArduinoPaso 1: materialesEdison de IntelTarjeta de expansión de ArduinoJoystick escudo v2.43 servomotores9 puentesPistola de pegamento c
Controlado por Arduino UV LED PCB exposición caja

Controlado por Arduino UV LED PCB exposición caja

¿por qué hacer un cuadro de exposición?Como muchos amantes del Arduino, una vez que comenzó a crear proyectos más grandes obviamente no quería mantenerlos en un protoboard frágil.  Como mucha gente, empecé a armar mis proyectos en placas de prototipo
Coche RC controlado por Internet

Coche RC controlado por Internet

El coche RC controlado de Internet te permite remotamente en coche alrededor de un pequeño coche de rc de donde puede estar y ver donde va. Esto es divertido porque puedes remoto explorar cualquier espacio deja, o las llaves - por así decirlo - de la
Inalámbrico de Joystick con 2 operaciones

Inalámbrico de Joystick con 2 operaciones

Quizás hayas escuchado sobre joystick utilizado para juegos de azar y en grúas y máquinas grandes, palanca de cambios de coche etc. en estos joystick todo está conectada a la computadora principal, pero en este tutorial te mostraré hacer un joystick
Ratón Joystick retro

Ratón Joystick retro

en la época donde los hombres eran hombres de verdad, las mujeres eran mujeres reales y juegos donde pixelado y temible. El movimiento de caracteres fue controlado por el Todopoderoso joystick pero con el tiempo de juegos se han vuelto cada vez más c
WiFi / Internet / Android controlado por centinela Nerf Vulcan

WiFi / Internet / Android controlado por centinela Nerf Vulcan

Usando un escudo de WiFi para conectarse a un router, control de un arma centinela usando un emulador de terminal instalado en su computadora portátil, o con una aplicación instalada en tu dispositivo Android.Si su router está conectado a internet, e
Stomp de cigarro caja

Stomp de cigarro caja

Stomp de la caja de cigarro es un simple instrumento de percusión que pueden añadir un ritmo verdaderamente impresionante a una actuación en solitario. La construcción es fácil, por lo que es un proyecto de gran principiante para cualquier persona qu