DIY Xbox 360 controlador receptor LinkIt uno (2 / 3 paso)

Paso 2: LinkIt una parte y el código

El código dado en Instructable de Timinator01 debe trabajar para un UNO (realmente no tengo idea por qué no funcionó para mí). Pero porque estamos usando un LinkIt, tenemos que modificarlo. El único problema es la función del sueño utilizando la librería AVR. Porque LInkIt uno no tiene la biblioteca AVR, solo podemos eliminar esta función en el código y funciona perfectamente. A continuación es el código modificado. Copie en un boceto en blanco y suba a su LinkIt uno.

 /* Arduino code to communicate with xbox 360 RF module.Original work by (yaywoop) / additional ideas from Alexander Martinez - modified by dilandou (www.dilandou.com, www.diru.org/wordpress) */#define sync_pin 2 //power button repurposed for sync button (pin 5 on the module) #define data_pin 3 //data line (pin 6 on the module) #define clock_pin 4 //clock line (pin 7 on module) int led_cmd[10] = {0, 0, 1, 0, 0, 0, 0, 1, 0, 0}; //Activates/initialises the LEDs, leaving the center LED lit. int anim_cmd[10] = {0, 0, 1, 0, 0, 0, 0, 1, 0, 1}; //Makes the startup animation on the ring of light. int sync_cmd[10] = {0, 0, 0, 0, 0, 0, 0, 1, 0, 0}; //Initiates the sync process. volatile boolean sync_enable = 0;void sendData(int cmd_do[]) { pinMode(data_pin, OUTPUT); digitalWrite(data_pin, LOW); //start sending data. int prev = 1; for (int i = 0; i < 10; i++) { while (prev == digitalRead(clock_pin)) {} //detects change in clock prev = digitalRead(clock_pin); // should be after downward edge of clock, so send bit of data now digitalWrite(data_pin, cmd_do[i]); while (prev == digitalRead(clock_pin)) {} //detects upward edge of clock prev = digitalRead(clock_pin); } digitalWrite(data_pin, HIGH); pinMode(data_pin, INPUT); }void initLEDs() { sendData(led_cmd); delay(50); sendData(anim_cmd); delay(50); }void setup() { Serial.begin(9600); pinMode(sync_pin, INPUT); digitalWrite(sync_pin, HIGH); pinMode(data_pin, INPUT); pinMode(clock_pin, INPUT); delay(2000); initLEDs(); }void loop() { Serial.println("Syncing."); sendData(sync_cmd); delay(10000); } 

Alambre para arriba como abajo:

  1. Pin 5 en el ROL (pin de sincronización): Pin 2 en la uno de LinkIt
  2. PIN 6 en el ROL (pin de datos): Pin 3 en LinkIt uno
  3. PIN 7 en el ROL (pin de reloj): Pin 4 en LinkIt uno

Una vez hecho esto, pasemos al siguiente paso.

Artículos Relacionados

Cómo cambiar todos los botones, gatillos, y palancas de mando en un Xbox 360 controlador inalámbrico

Cómo cambiar todos los botones, gatillos, y palancas de mando en un Xbox 360 controlador inalámbrico

este instructable le mostrará cómo hacer su propio controlador personalizado de la Xbox 360. Este proyecto podría ser un poco difícil o frustrante a veces, pero si pega con ella, su controlador será el mejor en el bloque.Paso 1: Reunir los materiales
Cómo conectar Xbox 360 controlador para Mac

Cómo conectar Xbox 360 controlador para Mac

Esto le mostrará cómo conectar Xbox 360 controlador para MacintoshPaso 1: Obtener el receptor inalámbrico de MicrosoftUsted necesitará el receptor inalámbrico si se utiliza un controlador de inalámbrico xbox 360. Si tiene un cable xbox 360 a continua
$3 DIY Xbox 360 Kinect TV Monte

$3 DIY Xbox 360 Kinect TV Monte

compré la semana pasada un Kinect como mi regalo de Navidad, la instalación es sencilla, el tiempo de instalación total es menos de 10 minutos, sin embargo no viene con ningún dispositivo de montaje.  Está bien, lo pongo frente a mi TV, justo debajo
Aire acondicionado Xbox 360 controlador V. 1

Aire acondicionado Xbox 360 controlador V. 1

Hola,Mi nombre es Jimi y me gusta hacer cosas con mis manos, mis pasatiempos incluyen mecánica de motor pequeña y grande, software y hardware de computadoras, trabajo de madera, trabajo del metal e incursionar en la obra plástica.Esta idea vino a mí,
Portador de la Xbox 360 controlador inalámbrico

Portador de la Xbox 360 controlador inalámbrico

en este Instructable, te mostraré cómo hacer un portador de 'LEGO Mindstorms' para sostener su controlador inalámbrico xbox 360 para usted mientras que usted camina alrededor, (o si sólo estás esperando un juego empezar y no se mantiene)Paso 1: fotos
El color de su Xbox 360 controlador!

El color de su Xbox 360 controlador!

En esto instructible te enseñaré cómo color control de xbox 360 con sharpies (que lo utilicé) o pintura en aerosol. Su sencilla realmente.ADVERTENCIA: en este instrucitble se le necesita para desmontar el controlador de xbox 360. Esto anula su garant
Hierro hombre DIY XBOX 360 Mod del caso

Hierro hombre DIY XBOX 360 Mod del caso

¿Cansado de tu viejo XBOX 360?Convertirlo en su propio hierro hombre XBOX 360 caja Mod. Siga estos sencillos pasos.Lo que se necesita:XBOX 360Herramienta DremelDestornillador T10Pintura en aerosol (rojo/dorado)LápizLija de grano 600Hombre de hierro D
Batería DIY XBOX 360 rápido

Batería DIY XBOX 360 rápido

si tienes una XBOX 360 con controladores inalámbricos, que tal vez conozcas partes posterioras de la horrible experiencia de perder a su batería.   Sobre todo cuando sale un gran juego y todos sus amigos quieren jugar.  Bien este instructable te dice
¿Un DIY Xbox 360 Trashtalk

¿Un DIY Xbox 360 Trashtalk

siempre quería uno de esos addons de controlador que le dan la capacidad de enviar las picaduras de sonido a través de xbox live? ¿Y luego no quiere el dinero de la bifurcación? Bien en este insuructable les mostraré cómo hacerlo con un reproductor d
Personalización de la Xbox 360 controlador guía botón

Personalización de la Xbox 360 controlador guía botón

Hay un buen número de instructables para pintar la consola Xbox 360 y accesorios, pero ninguno que se centran en la personalización más fina del botón de la guía de controlador.  Si vas para un aspecto verdaderamente personalizado, el botón de guía e
Xbox 360 controlador stick analógico mod

Xbox 360 controlador stick analógico mod

esto le mostrará cómo poner botones que servirá como el botón clicky en los sticks analógicos.Paso 1: materiales  You will need:> un controlador de Xbox 360 (con cable o inalámbrico)> una estrella Llave Torx de tamaño 8 (yo tengo la mía en http://ww
KVG Xbox 360 controlador titular

KVG Xbox 360 controlador titular

solo un fresco fácil hacer KVG soporte del mando de xbox 360! También puede contener tv remoto. por cierto este es mi primer! Creo que no necesita pasos para esto es realmente fácil.
XBOX 360 controlador titular

XBOX 360 controlador titular

Hola desde el Reino Unido!Hoy, voy a mostrar cómo hacer que mi XBOX 360 soporte del mando de K'Nex.Se necesita: Cañas2 x rojo4 x azul1 x verde2 x amarillo1 x gris flexibleConectoresNaranja x 66 x rojoOtros4 x pinzas Tan2 x conectores 'Y'48 x separado
XBOX 360 controlador USB Hack

XBOX 360 controlador USB Hack

hacer este hack porque mi cable estaba roto y me no encontré cable en Ebay.Así que suelde un alambre del USB del controlador.Te hace falta:1 alambre de x USB1 x destornillador1 x soldadura de hierro1 x soldadura1 x pegamentoPaso 1: Abra el controlado