martes, 5 de junio de 2012

Proyecto Final


En este ultimo proyecto vamos a utilizar un arduino, un Gameduino, y un Joystick Shield, la idea era hacer un especie de vídeojuego sencillo, para el cual hemos planteado un juego de los ciclistas, que consiste en mover al ciclista con la palanca del Joystick Shield.Gameduino que permite convertir una placa Arduino en una completa consola de video juegos de 8-bits al puro estilo de la NES, Master System de SEGA o Atari 2600. Puede producir una salida de video VGA de 400x300 píxeles a la vez que sonido con 16 voces independientes gracias a un sintetizador interno de 12-bits.



Arduino:

Gameduino:

Joystick Shield:

Todo junto:



Asi se ve nuestro juego, muy pronto subiré el vídeo

Fondo:

lunes, 7 de mayo de 2012

Laboratorio#14

Laboratorio#13

En este laboratorio numero 13, vamos a utilizar el compilador de arduino, como herramientas vamos a utilizar una pantalla LCD y un potenciometro, tambien incluimos las libreirias de Time que traen consigo el Wire y la libreria DS1307RTC, también utilizaremos la librería LiquidCrystal que nos permitirá controlar la pantalla lcd, . El LCD tiene una interfaz paralela, lo que significa que el microcontrolador tiene que manipular varios pines de la interfaz a la vez para controlar la pantalla. La interfaz consta de los siguientes pines: 

  • Una selección de registro (RS) que controla el pin que en la memoria de la pantalla LCD se está escribiendo datos. Puede seleccionar el registro de datos, que contiene lo que sucede en la pantalla, o un registro de instrucción, que es donde el controlador de la pantalla LCD se ve para obtener instrucciones sobre qué hacer a continuación.
  •  Una lectura / escritura (R / W) pin que selecciona el modo de lectura o escritura el modo de 
  • Un pin de activación que permite escribir en los registros 8 pines de datos (D0-D7). Los estados de estos pines (alta o baja) son las partes que le está escribiendo a un registro cuando se escribe, o los valores que usted está leyendo cuando se lee. 
  • los pines de alimentación (+5 V y GND) y retroiluminación LED (BKLT + y BKLT -) pines que se puede utilizar para alimentar el LCD, controlar el contraste de la pantalla, y encender y apagar el LED luz de fondo, respectivamente
  •  Circuito Para conectar su pantalla LED de la placa Arduino, conecte los pines siguientes:
  •  LCD RS pin a pin digital 12 
  • LCD Enable pin a pin digital 11 
  • LCD D4 pin a pin digital 5 
  • LCD D5 pin a pin digital 4
  •  LCD D6 pin a pin digital 3 
  • LCD D7 pin a pin digital 2 
  • Además, conectar un potenciómetro de 10K a +5 V y GND, con su limpiador (de salida) para pantallas LCD pin VO (pin 3).
Este el el montaje en fritzing:







Laboratorio#12

En este laboratorio numero 12, vamos a utilizar el compilador de arduino, como herramientas vamos a un chip de referencia 74HC595 y 8 leds, este chip lo podremos usar cuando los pines de nuestro arduino no sean lo suficientes para desarrollar la actividad, como referencia tomo la información de la pagina de arduino.El El 74HC/HCT595 es de alta velocidad, con compuerta CMOS y dispositivos, son compatibles con pin de baja potencia TTL Schottky (LSTTL).El "595" va en turno de 8 etapas de registro en serie con un registro de almacenamiento y las salidas 3-estados. El registro de desplazamiento y registro de almacenamiento tienen relojes diferentes. Los datos se desplaza sobre las transiciones positivas curso de la entrada de la SHCP. Los datos de cada registro se transfiere al registro de almacenamiento en una transición positiva continua de la entrada STCP. Si ambos relojes están conectados entre sí, el registro de desplazamiento será siempre un pulso de reloj por delante del cambio de registro de almacenamiento register.The tiene una entrada en serie (DS) y una salida en serie estándar (P7 ') para derramamiento. Asimismo, está previsto restablecer withasynchronous (activo bajo) para todas las 8 etapas de registro de desplazamiento. El registro de almacenamiento en paralelo tiene 8 salidas de estado 3-conductor del autobús. Los datos en el registro de almacenamiento aparece en la salida cuando la entrada de habilitación de salida (EO) es baja. En el codigo de hola mundo nos mostrara los numero en en binario de o al 255. también los invito a que busque mas información en la pagina de arduino:
http://arduino.cc/en/Tutorial/ShiftOut

laboratorio#11

lunes, 30 de abril de 2012

Laboratorio#10

En este laboratorio numero 10, vamos a utilizar el compilador de arduino, como herramientas vamos a reproducción de una canción en un Piezo (Buzzer) o un Speaker, en esta ocasión les traigo la canción de indiana jones A continuación les mostrare el código: Video:



Laboratorio#9

En este laboratorio numero 7, vamos a utilizar el compilador de arduino, como herramientas vamos a utilizar un motor DC, un diodo 1N4004, un 2NP y potenciometro que se encargara de controlar las velocidades del motor DC A continuación les muestro las imágenes de los materiales El 2NP
El diodo 1N4004
Y por ultimo les presento el código: Video: