Diferencia entre video compuesto y RGB

Como ya comenté en una entrada anterior, me he hecho recientemente con un Commodore Amiga 500.
La persona que me lo vendió me dijo que no me podía dar el cable RGB, pero que me incluía el modulador A520 (que convierte la señal en señal de vídeo compuesto y señal RF) y un cable para poder probarlo.

¿Qué diferencia hay?

Sigue leyendo Diferencia entre video compuesto y RGB
Comparte:

Cambiándole la pantalla a un Xiaomi Mi5S

El otro día se me cayó mi teléfono móvil (un Xiaomi Mi5S) y se le rajó la esquina inferior izquierda. Aunque otros móviles funcionan perfectamente con la pantalla hecha trizas, el botón de “atrás” dejó de funcionar bien (incluso a veces se pulsaba solo).

Entonces pensé: “¡qué buena oportunidad para abrir el movil e intentar arreglarlo!“.

Sigue leyendo Cambiándole la pantalla a un Xiaomi Mi5S
Comparte:

Reparando un ZX Spectrum + – Parte 3: Composite Mod

En el post anterior comprobé que la membrana que cambié arreglaba el problema del teclado y, tras mucho trastear, conseguí también cargar juegos (aunque había que tocar el ecualizador). El Spectrum en general funcionaba pero había un problema gordo: se veía fatal.

Tenía que enchufar varias veces el cable de antena hasta que se veía sin ruido y aun así la señal temblaba mucho y los textos no se leían bien…

Preguntando en un foro donde hay gente muy buena me recomendaron que le hiciera el Composite Mod, que es un hack bastante sencillo que aumenta muchísimo la calidad de la señal de imagen que ofrece el Spectrum.

Sigue leyendo Reparando un ZX Spectrum + – Parte 3: Composite Mod
Comparte:

Robot comprueba respuestas

Le estoy dando clases de matemáticas a unos chicos de 1º de ESO y, para animarlos a practicar con el álgebra, he construido este simpático robot con Arduino. La idea es darle a los chicos una lista de ecuaciones y, si combinan las respuestas, el resultado es la contraseña. Entonces la prueban y el robot les dice si han acertado o no.

Sigue leyendo Robot comprueba respuestas

Comparte:

Abriendo el portero automático con el teléfono móvil y LinkIt One

Me pasa mucho que, cuando llego a mi casa, tengo que pararme a buscar en el maletín las llaves del portal y siempre da la casualidad de que están en la parte más profunda. Esto es un poco engorroso y más cuando llevas prisa.

Por cosillas así llevo tiempo queriendo trastear con el portero automático así que, cuando el otro día cayó en mis manos un LinkIt One y un amigo ofreció su porterillo como conejillo de indias no me lo pensé dos veces.

Sigue leyendo Abriendo el portero automático con el teléfono móvil y LinkIt One

Comparte:

Proyecto: Mando arcade casero de 9 botones – Parte 3: Diagrama y código

Una vez visto el exterior del mando queda la otra mitad: el circuito y el software.

Como expliqué en la primera parte, opté por basarme en el código de un mando muy parecido al mio. Lo primero que hice fue descargármelo e intentar compilarlo. La compilación fallaba debido a que la librería que se encarga del funcionamiento como dispositivo USB tenía fragmentos de código obsoletos que había que actualizar.

Sigue leyendo Proyecto: Mando arcade casero de 9 botones – Parte 3: Diagrama y código

Comparte:

Proyecto: Mando arcade casero de 9 botones – Parte 2: Carcasa

¡Lo conseguí! ¡Por fin acabé la caja del mando! Y como lo prometido es deuda, aquí va el cómo lo hice:

El primer paso fue buscar por internet mandos caseros hechos por otra gente para ver cómo lo habían hecho. Tuve la suerte de encontrar esta página donde hay una guía sobre materiales a utilizar, herramientas, patrones de diseño… que me sirvió bastante a la hora de diseñar la estructura de la caja y la posición de los botones.

Sigue leyendo Proyecto: Mando arcade casero de 9 botones – Parte 2: Carcasa

Comparte:

Proyecto: Mando arcade casero de 9 botones – Parte 1: Prototipo

Hace alrededor de un año, cuando aún no tenía el blog en marcha, me encontré un viejo mando de NES que tenía guardado y se me ocurrió buscar alguna forma de hacer un adaptador USB para poder usarlo en el ordenador.

Encontré esta página donde explicaban cómo hacerlo con un ATtiny45. Probé a hacerlo y la verdad es que funciona perfectamente.

Por suerte el código fuente también estaba publicado así que le estuve echando un vistazo para ver cómo funcionaba. Resulta que el mando de NES daba el estado de cada botón uno a uno y el ATtiny45 recopilaba esta información y la enviaba por USB. En ese momento me vi capaz de algo que siempre había querido: hacerme mi propio mando de recreativa.

Sigue leyendo Proyecto: Mando arcade casero de 9 botones – Parte 1: Prototipo

Comparte:

Grabando un programa .hex en un chip de Atmel con ArduinoISP

Últimamente estoy trabajando  en un proyecto personal (ya pondré algo más adelante, cuando lo tenga más avanzado) y me he visto en la necesidad de grabar un archivo .hex en un ATmega8 indicando los fuses alto y bajo. El problema es que no dispongo de un programador AVR, sino que para grabar programas en chips de Atmel suelo usar un Arduino UNO con ArduinoISP estando el programa en código fuente (como comenté en mi entrada sobre programar un ATtiny con Arduino), no ya compilado.

Sigue leyendo Grabando un programa .hex en un chip de Atmel con ArduinoISP

Comparte:

Programar ATtiny85, ATtiny45… usando Arduino UNO

Estos últimos días he estado trabajando con unos ATtiny85. Para el que no los conozca son unos “hermanos pequeños” del ATmega328 que lleva el Arduino UNO, unos chips que en 8 pines tienen tres entradas analógicas (aunque parece ser que se puede usar el pin de Reset como cuarta entrada analógica) y dos pines que soportan PWM.

Pinout ATtiny45 / 85
Pinout ATtiny45 / 85

Hay mucha gente que los utiliza en lugar del Arduino cuando sus proyectos funcionan con pocos pines, no sólo por espacio sino también por precio (cuestan alrededor de un euro) aunque hay que tener cuidado porque no todas las funciones y/o librerías que utilizamos en Arduino están soportadas (Serial por ejemplo).

Sigue leyendo Programar ATtiny85, ATtiny45… usando Arduino UNO

Comparte: