Conexión de teclado gomas o + a través de ps2

Todo aquello que acompaña a la placa del ZX-Uno (carcasas, alimentadores, pegatinas para el teclado, etc) / Everything that goes with the ZX-Uno board (cases, AC adapters, stickers for keyboard, etc)
ManuFerHi
Mensajes: 752
Registrado: 15 Nov 2015, 17:50

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por ManuFerHi » 04 May 2017, 15:14

DoDesKaDen escribió:
¿Cuanto costaría una plaquita que encajase firme en una de las carcasas que vas a poner al ZXUNO-gomas y que sólo llevase el arduino y las conexiones a un conector PS2 y a las fajas de la membrana? Lo digo porque es una interesante y más económica alternativa para tener teclado gomas utilizando el ZXUNO que ya tenemos. Incluyendo o no la carcasa completa...
Barato, y creo que en el repo ya hay algo así o parecido que incluye adaptador para +2, y el Atmega incluído en la placa, pero yo tengo muchos proyectos pendientes, quien sabe en el futuro.

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por neuro_999 » 04 May 2017, 17:38

Ya esta subida la nueva versión, mas rápida y que usa solo un escaneo de pines para leer todas las teclas de un golpe.
Esta se basa en el teclado "spanish" del zx-uno, para no tener que cambiar mapeos en el de "spectrum" pero no me convence mucho, porque complica el uso del teclado para otros cores... Lo seguire mirando a ver como es mas útil.

ManuFerHi
Mensajes: 752
Registrado: 15 Nov 2015, 17:50

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por ManuFerHi » 05 May 2017, 00:13

Probado, funciona de maravilla, tenías razón el conector al revés era sólo con el binario de Quest. He estado jugando a varios juegos yo lo veo muy bien, gracias por el trabajo.
phpBB [media]

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por carmeloco » 05 May 2017, 12:06

Esa carcasa del gomas me suena :D

BCH
Mensajes: 170
Registrado: 01 May 2016, 10:55

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por BCH » 05 May 2017, 15:15

neuro_999 escribió:Ya esta subida la nueva versión, mas rápida y que usa solo un escaneo de pines para leer todas las teclas de un golpe.
Esta se basa en el teclado "spanish" del zx-uno, para no tener que cambiar mapeos en el de "spectrum" pero no me convence mucho, porque complica el uso del teclado para otros cores... Lo seguire mirando a ver como es mas útil.
Hay alguna combinacion de teclas que simule "ESC" (para elegir la rom al iniciar el zxuno)?

Avatar de Usuario
neuro_999
Mensajes: 692
Registrado: 06 Oct 2015, 10:14

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por neuro_999 » 05 May 2017, 15:17

Caps Shift + espacio es el break que era para elegir rom creo no?

Y combos de teclas se puede poner la que se quiera, al fin y al cabo es un interprete ps2 y envia lo que le digas. [emoji2]

Enviado desde mi ONE A2003 mediante Tapatalk

BCH
Mensajes: 170
Registrado: 01 May 2016, 10:55

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por BCH » 05 May 2017, 15:18

Si, ya lo he visto en el codigo.
Por cierto, funciona muy bien. Gracias por compartirlo

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por antoniovillena » 05 May 2017, 15:27

Sí. Las únicas teclas especiales a implementar son el reset, master reset y NMI. El resto de teclas que se emplean en la BIOS son combinaciones de teclas de Spectrum. De hecho en la propia BIOS uso los nombres de spectrum para referirme a ellas (Edit y Graph en lugar de F2 y F10).

Avatar de Usuario
Uto
Mensajes: 1394
Registrado: 17 Dic 2015, 16:39

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por Uto » 05 May 2017, 17:35

Parece razonable hacer un combo "Caps+Symbol+G" que envie los scancodes adecuados para iniciar una partida del Profanation y pasarse la gota ;-)

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Conexión de teclado gomas o + a través de ps2

Mensaje por antoniovillena » 27 Ago 2017, 21:00

Sé que no será de mucha utilidad, pero para el que le interese poner los 5 pines de las columnas del teclado consecutivos estas son las modificaciones:
  1. Desoldar la resistencia del LED de datos del arduino. No confundir con el LED de power.
    photo_2017-08-27_20-52-12.jpg
  2. Cambiar estos defines para que no configuren el pin del led como salida.

    Código: Seleccionar todo

    #define LED_ON
    #define LED_OFF
    #define LED_CONFIG DDRB = 0  //Led en PB5 en Pro mini y similares
    
  3. Cambiar la asignación de los 5 pines, que ahora se corresponden a 10, 11, 12, 13 y A0 en la imagen.

    Código: Seleccionar todo

    ///////////Pro Mini
    //{PB2=10, PB3=11, PB4=12, PC0=A0, PC1=A1};
    uint8_t pinsC[COLS] =  {2, 3, 4, 5, 0};
    uint8_t bcdC[COLS] =   {2, 2, 2, 2, 3};
    
    conexiones_zxunops2.jpg
Esta modificación la he hecho para cherrerap, ya que tiene un teclado con conectores que entran directamente en tiras de pines macho. Y de esta forma no hay que cambiar el conector ni hacer una placa accesoria.
photo_2017-08-27_20-52-19.jpg
photo_2017-08-27_20-52-28.jpg
photo_2017-08-27_20-52-41.jpg

Responder