Controlar un Arduino con un reloj de pulsera (TI eZ430 Chronos) (2 / 4 paso)

Paso 2: El Sketch de Arduino

Tiene USB host biblioteca, v2.0
Instalar esta biblioteca en su sistema de Arduino:
https://github.com/Felis/USB_Host_Shield_2.0

  • Importante: use esta versión 2.0 de la biblioteca
  • En Linux, los archivos de la biblioteca tendrá que residir en
    / usr/share/arduino/bibliotecas/USB_Host_Shield_2_0 /

Personalizar la biblioteca de host USB de la tarjeta

  • Editar la biblioteca archivo avrpins.h

(en Linux: /usr/share/arduino/libraries/USB_Host_Shield_2_0/avrpins.h)
  • y descomentar las líneas #define BOARD_MEGA_ADK o #define BOARD_TEENSY si su board es uno de ellos. Para decir Uno o Duemilanove, dejarlos comentada.
  • Esto es bastante molesto, especialmente si usted tiene algunos de cada juntas, porque debe olvidar comprobar/modificar la biblioteca después de cambiar de Junta Directiva y antes de compilar... Deseo que el #define podría residir en el archivo de dibujo.

    Crear el sketch de Arduino
    Crear un sketch de Arduino desde el archivo eZ430_basic.zip adjunto en este paso. Compilar, cargar y ejecutar.

    Cómo funciona
    La inicialización se hace por crear instancias de estos objetos:
    USB Usb;                   crear una instancia de USB
    ACMAsyncOper AsyncOper;    Crear CDC
    ACM Acm (Usb & AsyncOper); Crear ACM y CDC se unen a USB

    Luego, en el loop(), uno deberá llamar para dejar la pila USB:
    Usb.Task();

    Para intercambiar datos con el dispositivo USB:
    Acm.SndData (frame_len, frame_to_send);
    Acm.RcvData (& len, receive_buffer); Inicio len con el tamaño del búfer, se actualizará con len recibido

    Tenemos que enviar dos cuadros diferentes, uno para activar RF del dongle en el y uno a la petición de datos desde el reloj. Entonces necesitamos recibir y decodificar un marco, que contiene el reloj respuesta (o falta de ella).

    Artículos Relacionados

    Controlar un Arduino con cacao (Mac OS X) o C# (Windows)

    Controlar un Arduino con cacao (Mac OS X) o C# (Windows)

    No no estoy hablando controlar un Arduino con una barra de chocolate o cacao en polvo. Estoy hablando del lenguaje de programación Objective-C. ¿Qué es cacao? El cacao es un conjunto de Marcos, escrito en el lenguaje de programación de Objective-C pa
    Controlar un Arduino con tu iPhone

    Controlar un Arduino con tu iPhone

    ¡ Hola!Este Instructable muestra cómo controlar un Arduino con un iPhone sin tener que programar su propia aplicación de iOS. Vamos a parpadear un LED pero puede hacer muchas otras cosas con él también!Utilizaremos un microcontrolador compatible Ardu
    Controlar un Arduino con PHP

    Controlar un Arduino con PHP

    aquí está cómo hacer tu Arduino hacer cosas de internet sin un escudo de ethernet o wifi. Se trata de una forma sencilla de hacer su proyecto controlable desde cualquier lugar del mundo!Paso 1: Plataforma compatibilidadEste método no funciona bajo Wi
    Manera más fácil de controlar tu Arduino con un dispositivo móvil!

    Manera más fácil de controlar tu Arduino con un dispositivo móvil!

    Muchos proyectos como este implican que requiere un escudo de WiFi, o un módulo Bluetooth. Sin embargo, gracias a Blynk, mientras que aún es posible, ya no es necesario. Este tutorial explicará en profundidad en cómo controlar tu Arduino (simplemente
    Cómo controlar la casa con el reloj

    Cómo controlar la casa con el reloj

    En los vídeos puedes ver cómo controlar el volumen en alta fidelidad receptor y control de luces con voz.En el video son enlaces y descripción de cómo hice esto.Todo es muy simple y sin codificación.)Paso 1: Encienda el encendido y apagado de luces c
    ¿Controlar tu Arduino con un mando a distancia

    ¿Controlar tu Arduino con un mando a distancia

    preguntando acerca de cómo controlar algo en su casa con un simple control remoto? Es bastante simple y barato.Paso 1: Recoger cosas Aquí es lo que se necesita:-Arduino (yo uso UNO)-Sin soldadura breadboard-Un receptor de infrarrojos-Cables sin solda
    Cómo controlar Arduino con receptor RC 10 minutos

    Cómo controlar Arduino con receptor RC 10 minutos

    En este tutorial mostrará usted cómo controlar tu Arduino con un transmisor y receptor RC. Esto es un montaje muy fácil y sólo toma unos 10 minutos dependiendo de cómo muchas cosas que está controlando. En este tutorial cuando el stick del timón izqu
    Controlar su Arduino desde un PC con un cable Usb

    Controlar su Arduino desde un PC con un cable Usb

    si usted quiere saber cómo tou puede controlar tu Arduino con el PC o que tu Arduino se muestran datos en su PC, siga mis pasos. Para ello necesita algún software para crear interfaces. Con WD interfaz Maker puede crear aplicaciones y exportarlas a .
    Conectar Bluetooth Universal de Arduino - Control tu Arduino con tu dispositivo Android

    Conectar Bluetooth Universal de Arduino - Control tu Arduino con tu dispositivo Android

    Siempre quise controlar fácilmente mi Arduino con mi Smartphone, pero nunca encontré la solución perfecta para hacerlo. No quiero decir que esto es perfecto, pero hace lo que quiero que do...well no totalmente pero estoy cerca... Creo.En este Instruc
    Reloj de pulsera pavo real

    Reloj de pulsera pavo real

    me encontré con un reloj de pulsera con dial de este pavo real hermoso. Lo compró; quitar la correa del dado; jugó con algunos granos.
    Control de Arduino con python basado en web API (No php)

    Control de Arduino con python basado en web API (No php)

    En esta guía le mostrará cómo controlar el dispositivo arduino de una página web! Luego, te voy a mostrar cómo controlar tu arduino desde tu dispositivo móvil e incluso crear un API basado en web para controlar tu arduino desde su página web con otro
    Reloj de pulsera de matriz de puntos de Arduino DIY

    Reloj de pulsera de matriz de puntos de Arduino DIY

    Relojes de pulsera son impresionantes y de lujo accesorios de moda para hombres y mujeres. Los fabricantes siempre gustan usar algo diferente. Mi reloj de pulsera de arduino diy de matriz de puntos es el resultado final después de trabajar un mes. El
    Sin hilos controlar un Robot con Arduino y módulos RF!

    Sin hilos controlar un Robot con Arduino y módulos RF!

    /*Edición 05/05/2016Hola chicos, he estado ocupado con la Universidad y no podía responder a comenta. La mayoría de ustedes quería el código y esquemas, hechas un poco mejor por lo que he hecho los esquemas en Eagle 7.2.0 y subido todo en Github.Aquí
    Controlar su Robot con un Wii Nunchuck (y un Arduino)

    Controlar su Robot con un Wii Nunchuck (y un Arduino)

    después de usar yo mismo a jugar Wii boxeo me puse a pensar sería genial si pudiera utilizar este control con mi robot, (mirando a mi mano izquierda).Buscando por internet encontré un grupo de personas que hacen cosas similares, (enlaces a todos just