Únete gratis a la revolución de los 32 bits.

Gana un microcontrolador de 32 bits mandando un video donde muestres como te deshaces de un microcontrolador de 8 bits.

La fuente de poder.

Acondiciona la fuente de poder de tu vieja pc para usarla con tus proyectos.

Gamepads de SNES en Windows y Linux.

Adapta tu viejo gamepad de SNES para conectarlo al puerto paralelo (DB25) de la computadora, probado en WinXP y PupppyLinux.

sábado, 2 de abril de 2011

“LA CREACION” (VERSION COMPUTER)

Un poco de humor geek
1. Al principio Dios creo el Bit y el Byte. Y de ellos creo la Palabra.
2. Y hubo dos bytes en una palabra; y nada mas existía. Y Dios separo el Uno del Cero; y vio que esto era bueno.
3. Y Dios dijo:
- Hágase el Dato.
Y así sucedió.
Y Dios dijo:
- Que los Datos vayan a su correspondiente lugar.
Y creo los disquetes, discos duros y los compactos.
4. Y dijo Dios
- Háganse los computadores, así habrá lugar para poner los disquetes, discos duros y compactos.
Y Dios creo los computadores y los llamó Hardware.
5. Y no había Software aun.
Pero Dios creo programas, chicos y grandes…
Y les dijo:
- Vayan y multiplíquense por si mismos y llenen toda la Memoria.
6. Y dijo Dios:
- Creare al Programador; y el Programador hará nuevos programas y gobernara sobre los computadores, programas y datos.
7. Y Dios creo al Programador y lo puso en el Centro de Datos.
Y Dios le mostró al Programador el Árbol de Directorios y le dijo:
- Puedes usar todos los volúmenes y subvolumenes, pero NO USES Windows.
8. Y Dios dijo:
- No es bueno para el Programador estar solo.
Y tomo un hueso del cuerpo del Programador y creo una criatura que buscaría al Programador, lo admiraría y amaría las cosas que hiciera el Programador;
Y Dios llamo a la criatura EL USUARIO.
9. Y el Programador y el Usuario fueron dejados por EL solos bajo el DOS desnudo y fue bueno.
10. Pero Bill fue mas listo que todas las otras criaturas de Dios.
Y Bill le dijo al Usuario:
- ¿Realmente Dios te dijo que no ejecutaras ningún programa?
11. Y respondió el Usuario
- Dios nos dijo que podíamos usar cualquier programa y cualquier dato pero nos dijo que no ejecutáramos Windows o moriríamos.
12. Y Bill dijo al Usuario
- ¿Cómo puedes hablar sobre algo que no has probado? En el momento que corras Windows te convertirás en igual a Dios. Podrás crear cualquier cosa que desees con un simple clic del ratón?
13. Y el Usuario vio que los frutos del Windows eran buenos y fáciles de usar. Y el Usuario vio que cualquier conocimiento era inútil, pues Windows podía reemplazarlos.
14. Así que el Usuario instalo Windows en su computador y le dijo al Programador que era bueno.
15. Y el Programador empezó a buscar nuevos drivers.
Y Dios le pregunto:
- ¿Qué buscas?
Y el Programador respondió:
- Busco nuevos drivers porque no puedo hallarlos en el DOS.
Y Dios dijo:
- ¿Quien te dijo que necesitabas drivers? ¿Ejecutaste Windows?
Y el Programador dijo:
- ¡Fue Bill quien nos lo dijo!16. Y Dios dijo a Bill:
- Por lo que hiciste serás odiado por todas las criaturas.
Y el Usuario estará siempre descontento contigo.
Y siempre venderás Windows.
17. Y Dios dijo al Usuario
- Por lo que hiciste Windows te decepcionara y se comerá todos tus recursos.
Y tendrás que usar programas piojosos.
Y siempre confiaras en la ayuda del Programador.
18. Y Dios dijo al Programador:
- Porque oíste al Usuario nunca serás feliz. Todos tus programas tendrán errores y tendrás que arreglarlos hasta el fin de los tiempos.
19. Y Dios los echo del Centro de Datos y cerro la puerta y la aseguró con un password.
20. FALLA DE PROTECCIÓN GENERAL – Apriete Ctrl-Alt-Del
Fuente:
http://musikkrock.wordpress.com/2008/06/15/la-creacion-version-computer/

viernes, 4 de marzo de 2011

¡A jugar! Gamepads de SNES en la computadora

Hace días fui de compras con unos amigos, ¿a dónde?, ¡Al basurero de San Bartolo Coyotepec en Oaxaca!, compramos varios restos de aparatos que estamos seguros de que nos van a servir en algún momento de la carrera. En una de las bodegas encontramos una gran variedad de gamepads de todo tipo de consolas, desde los del Atari hasta los del Xbox. Solo tomé una par de controles de la SNES para tener una mejor experiencia de juego con los emuladores que circulan en internet y, para recordar viejos tiempos. No me gusta jugar con el teclado los juegos que fueron hechos para su uso con gamepads.

Navegando un poco encontré todo lo necesario para poder hacerlo.

HARDWARE:

Lo primero es adaptar al control un puerto que se pueda conectar a la computadora, elegí el puerto paralelo por su amplia documentación, variedad de software para este propósito y sobre todo su fácil implementación.

[IMAGEN DE LOS GAMEPADS] [IMAGEN DEL ESQUEMÁTICO DEL GAMEPAD]

Como podemos observar en este esquemático, conectar el DB25 al gamepad es muy sencillo, así que hice lo mismo con ambos controles.

Pero las computadoras generalmente tienen un solo puerto paralelo, ¿y si quiero jugar con (o contra) alguien más?, para esto construí también un adaptador al cual se conectan los 2 gamepads y este se conecta al único puerto de la pc. A continuación se muestra la imagen del adaptador y su respectivo esquemático, el cual es igual de sencillo de armar.

[IMAGEN DEL ADAPTADOR] [IMAGEN DEL ESQUEMÁTICO DEL ADAPTADOR]

Observamos que el adaptador tiene un switch, la razón de esto es que el cable de datos del jugador 2 es reconocido en Windows por el pin 12 del puerto paralelo y en Linux es reconocido por el pin 11.

SOFTWARE:

En Windows existen varios programas dedicados a manejar los gamepads que se conectan de esta forma, el único que he probado, pero con resultados muy satisfactorios, es el PsxPad. La página oficial de dicho driver ya no está disponible, pero el programa lo descargan de:

http://www.4shared.com/file/55CscY0y/PSXPad.html

Instalamos el PsxSetup.exe, las opciones son:
Instalación -> Super Nintendo -> Estándar -> (1 o 2 gamepads) -> Finalizar -> Finalizar

Después conectamos los controles y nos preguntará por los drivers, elegimos la opción recomendada. Ya solo queda ir a Panel de control/Dispositivos de juego y agregar los gamepads.

En Linux es necesario tener instalada una distribución que incluya en su kernel el módulo gamecon, esta es incluída en tiempo de compilación del kernel, así que es preferible tener una que ya lo tenga. La distro en la que lo he probado es PuppyLinux y su implementación es por línea de comandos:

# modprobe -r lp                   //Liberar el puerto paralelo

                                   //de la impresora
# modprobe gamecon map=0,1,1,1,1,1 //Cargar el driver
                                   //con el módulo gamecon


Es necesario, al menos en esta distro, reiniciar el modo gráfico para aplicar el cambio, basta con un Ctrl+Alt+Backspace y en seguida escribir:

$ startx


Y por último, el emulador que elegí es el znes, ya que es multiplataforma y está presente en la mayoría de repositorios de las distribuciones de GNU/Linux.

Para Windows se descarga de la página oficial:
http://www.zsnes.com/
http://prdownloads.sourceforge.net/zsnes/zsnesw151.zip

Para PuppyLinux en este link explican como instalarlo:
http://es-puppylinux.blogspot.com/2010/07/instalar-zsnes-en-puppy-linux.html

Para configurarlo hay que ir a CONFIG/INPUT, se abrirá una ventana con las pestañas #1, #2, #3, #4 y #5 que representan los controles soportados por software. En la pestaña #1 presionamos el botón [SET] y luego [SET KEYS] y nos irá preguntando a que tecla le vamos a asignar cada función del emulador (UP, DOWN, RIGHT, LEFT, START, SELECT, A, B, X, Y, R, L), nosotros por supuesto, presionaremos los botones de nuestro gamepad 1. Hacemos lo mismo con la pestaña #2 y el gamepad 2.

Solo queda descargar los juegos de internet, también llamados ROM's y cargarlos en GAME/LOAD. ¡Y a jugar!

sábado, 26 de febrero de 2011

Únete gratis a la revolución de los 32 bits

Rompe literalmente con la rutina de los 8/16 bits.

En una intrépida campaña para promocionar su nuevo micro de 32 bits ARM Cortex-M0 (y las herramientas de desarrollo asociadas), NXP desafía a la comunidad de microcontroladores a mostrar (no "contar") cómo los programadores como tú están "rompiendo con la costumbre de utilizar sistemas de 8 y 16 bits".

Para darle empuje a la campaña, NXP está regalando tarjetas LPCXpresso que incluyen un dispositivo Cortex. Para ser apto y recibir uno totalmente gratis, tendreis que enseñarnos cómo planeais dejar de utilizar sistemas de 8 y 16 bits. Puedes hacerlo enviando una imagen o un video que, si es aceptado, será incluido en una galería que puede verse en la página web de NXP M0-Cortex.

Antes que pasar la noche en vela desarrollando un crack que ponga fin a los dispositivos de 8 y 16 bits, el blogger de Elektor Embedded y experto en microcontroladores residente Clemens Valens se llevó su cámara a la calle y arrancó lo que sospechosamente suena como un motor diesel. Visita su blog y observa la original manera de Clemens para entrar en el desafío NXP.

Manda tu foto o video a:
http://www.nxp.com/campaigns/cortex-m0/index.php?&ecmp=1111a&utm_source=print_cm0&utm_campaign=cortex-m0_rf&utm_medium=print_cm0&utm_region=WW

Fuente:
http://www.elektor.es/noticias/unete-gratis-a-la-revolucion-de-los-32-bits.1713064.lynkx?utm_source=ES&utm_medium=email&utm_campaign=news

La mente siniestra detrás de el video que envié es de mi primo Samuel, miren lo que hizo:

http://www.youtube.com/watch?v=XaxtvH0G-1o

miércoles, 1 de diciembre de 2010

Fuente de poder.

Después de haber desatendido el blog por un largo rato, regreso para mostrar un clásico de los hobbistas a la electrónica: La fuente de poder.

Es fácil tener una fuente de poder simétrica, confiable, fija a diferentes valores y de suficiente corriente para la mayoría de nuestras aplicaciones. El truco está en conseguir una fuente de poder de alguna computadora y acondicionarla, las hay bastante baratas en el mercado o también se puede recuperar de algún cpu.

Yo usé una ATX que me da:
Voltaje Corriente Color de cable
+12v19AAmarillo
-12V0.8AAzul
+5V28ARojo
+5V2AMorado
-5V0.5ABlanco
+3.3V15ANaranja

Para encender estas fuentes es necesario conectar el cable verde del conector grande a tierra. A continuación muestro un par de imágenes de como quedó la fuente.


Nota: La cámara digital con la que se tomó la foto está conectada a los 3,3V.
Recomendación: Ya que hay varios cables que dan un mismo voltaje, es conveniente que se tenga disponible más de una entrada si éste es muy utilizado, por ejemplo, yo tengo 2 salidas de 5V y 4 salidas de tierra.