Interfaz PS2 controlador con el AVR-Bit Bang

Hola amigos en este instructable le mostraré cómo interfaz sony PS2 controlador con Microcontrolador AVR. Este será su código de práctica que se puede utilizar en el futuro para controlar robots. Puede obtener valor analógico del joystick que puede utilizarse para controlar la velocidad del motor.
He explicado el código con ayuda de la sección 3
1) ¿Qué es el SPI?
2) protocolo de PS2
3) finalmente el código
He escrito el código para atmega640 en poco BANGbut quienes trabajaron con el AVR puede fácilmente escribir un código para cualquier microcontrolador atmega de serie. También puede consultar 'Conexión PS2 con AVR - SPI' en el que he usado SPI interno del AVR.

Vamos a empezar!

Etiquetas: PS2, Entretela

Artículos Relacionados

Bit Banging con frambuesa pi para control I2C con perl

Bit Banging con frambuesa pi para control I2C con perl

Primero un poco de historia generalPara utilizar muchos de I2C para puerto paralelo IC con la frambuesa pi que tienes que ser capaz de manipular los datos poco sabio. Generalmente esto se hace en un micro controlador, pero con la pi, hay mucha más en
40 x RGB LED controlador con PWM de 8 bits y patrones seleccionables

40 x RGB LED controlador con PWM de 8 bits y patrones seleccionables

Actualización: Este controlador ha sido sustituida por la muy superior 48 canales Mono / 16 canal RGB LED controlador, con conexión USB y compatibilidad ColorMotion . Visite http://www.chromationsystems.com/48channled.html para obtener más informació
Arduino: Control de servos con controlador de PS2 (programa con Visuino)

Arduino: Control de servos con controlador de PS2 (programa con Visuino)

En este Instructable aprenderá a programar el Arduino para controlar el motor Servo de un control de Play Station 2 con la ayuda de Visuino - un ambiente de desarrollo gráfico fácil de usar para Arduino.Tenga en cuenta que la anotación en algunas de
PS2 Interfaz de controlador

PS2 Interfaz de controlador

Juegos de video pueden ser enormes cantidades de diversión y tenemos algunos lazos nostálgicos para algunos juegos. Pero incluso nuestros juegos favoritos y más preciados pueden ser un poco aburridos si se juega demasiado, demasiado a menudo. Y aunqu
Interfaz el controlador AXI TFT con la IP de MIG y usarlo a pantalla utilizando el puerto VGA en la placa DDR Nexys4

Interfaz el controlador AXI TFT con la IP de MIG y usarlo a pantalla utilizando el puerto VGA en la placa DDR Nexys4

Este tutorial es la tercera parte de una serie de tres partes que se ocupa de configurar la IP MIG proporcionado por Xilinx para utilizar la memoria DDR a bordo de la Junta de Nexys4 y la interfaz con la IP de TFT AXI para utilizar el puerto VGA en l
Cómo utilizar un registro de desplazamiento 74HC595 con un AVR ATtiny13

Cómo utilizar un registro de desplazamiento 74HC595 con un AVR ATtiny13

si usted ha estado jugando con microcontroladores y electrónica entonces usted probablemente ha visto pantallas de matriz de puntos LED y otros proyectos que utilizan registros de desplazamiento como displays de 7 segmentos y más. Este instructable p
Bot de PS2 controlador de Motor de la cerda

Bot de PS2 controlador de Motor de la cerda

esta es una variación del bot ahora común de la cerda. Es un poco más grande, con 3 pilas AA y el motor de la vibración de un controlador de juegos de PS2Paso 1: Materiales y herramientas necesarias Para los materiales, usted necesita:-4 cepillos de
TFT táctil basado en interfaz de usuario con Arduino UNO

TFT táctil basado en interfaz de usuario con Arduino UNO

I, m muy encariñado con pantalla TFT LCD. Así que decidí aprender. Ya había biblioteca disponible para este trabajo. Pero la mayoría de ellos era para los controladores diferentes. Había un chico en intructables que editaron estas bibliotecas para sp
Con Minimus AVR Arduino IDE

Con Minimus AVR Arduino IDE

el Minimus AVR es un microcontrolador USB conectado, que utiliza el microcontrolador 90USB192 ATMEL. Su un microcontrolador reprogramable barato con 21 pines de entrada/salida digitales.Han sido utilizados por personas que mod Juegos Consolas para ca
Fijar una thumbpad controlador con sugru

Fijar una thumbpad controlador con sugru

Hola! Llegué casa el otro día para encontrar que mis hijos habían recogido el thumbpad al lado de una de mis controladores. A los niños. * suspiro *. Fue mi backup regulador como el otro tenía daño del desgaste y del rasgón durante varios años (foto
Tanque Robot: Conducir un tanque con motores y controladores con el Kinoma crear

Tanque Robot: Conducir un tanque con motores y controladores con el Kinoma crear

Hemos construido un mini tanque y controladores que utilizan dos dispositivos de Kinoma cree que comunican a través de CoAP (Protocolo de aplicación limitada). Las manijas giran potenciómetros que la tensión que generan. Los cambios de tensión se tra
Interfaz de GLCD con Arduino

Interfaz de GLCD con Arduino

De origen: http://www.theorycircuit.com/interface-glcd-with-arduino-display-your-photo-in-glcd/Enlace de Facebook: https://www.facebook.com/pages/Theorycircuit/825111734202123?ref=hlMostrar tu foto en el glcd.Puede mostrar su foto y selfie o cuadros
Su interfaz muestra digital con su PC

Su interfaz muestra digital con su PC

este instructable muestra cómo leer la información de su indicador de temperatura, calentador de agua, temperatura de la barbacoa, máquina del coque, temporizador de lavado, etc. desde tu PC. Mientras que sensores más modernos hoy en día tienen la ca
Motor controlador con Timer 555 IC

Motor controlador con Timer 555 IC

Estoy viviendo en un pequeño pueblo, 60 millas de la ciudad capital de la provincia. Es imposible para mí obtener un controlador de motor para iniciar un proyecto RC o robot. Aunque quise construir mi propio conductor del motor, es difícil encontrar