Autor Tema: Touch Rotary MPR083 y Touch Pads MPR084  (Leído 190668 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: Touch Rotary MPR083
« Respuesta #75 en: 16 de Enero de 2009, 01:38:46 »
jeje muchas gracias Micro 23, por ahora estoy con el dilema de la lectura del MPR084,...
Saludos
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -

Desconectado droky

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 628
    • Diseños radikales libres
Re: Touch Rotary MPR083
« Respuesta #76 en: 16 de Enero de 2009, 07:13:24 »
 :-/ :-/ :-/ :-/ :-/ :-/ BRAVO!!!! :-/ :-/ :-/ :-/ :-/ :-/
Por fin lo has conseguido!!!
Genial, lo del tic del sounder es genial, y la sensibilidad se ve muy bien. ¿Has probado con las pistas adyacentes si generan sensado?
Tiene muuuuyyyyy buena pinta este controlador... habrá que probarlo.

A ver si esta sugerencia te sirve. En la lectura donde tu tienes:
   I2C_Start();                // inicia condicion de start
   I2C_Wr(0b10111001); //manda direccion del esclavo en modo lectura (Bit0=1) direccion slave 0b1011100 (0x5c)
   I2C_Wr(0x13);           // escribe direccion del comando a leer
   Dato=I2C_Rd(0);       // espera que el esclavo mande el byte de dato leido
   I2C_Stop();               // termina, genera condicion de stop

Prueba a introducir una condición de Start y una de stop al I2C as:
   I2C_Start();                // inicia condicion de start
   I2C_Wr(0b10111001); //manda direccion del esclavo en modo lectura (Bit0=1) direccion slave 0b1011100 (0x5c)
   I2C_Wr(0x13);           // escribe direccion del comando a leer
   I2C_Stop();               // termina, genera condicion de stop
--- Aqui podrías poner un pequeño delay de unos 25-50 "NOPs" o ciclos de reloj
   I2C_Start();                // inicia condicion de start

   Dato=I2C_Rd(0);       // espera que el esclavo mande el byte de dato leido
   I2C_Stop();               // termina, genera condicion de stop
 Es que la secuencia de lectura, va despues de una de escritura de la dirección del registro a leer y pienso que deben ser completas con su start y su stop ya que mantiene internamente la dirección del registro seleccionado.
Ya contarás...

Me alegro mucho que esto funcione, porque te lo has currado un montón y has probado diferentes configuraciones y diseños hasta dar con el óptimo sin desfallecer o desistir.
Enhorabuena.

Salu2
« Última modificación: 16 de Enero de 2009, 08:09:37 por droky »
Yo... he visto cosas que vosotros no creeríais... atacar naves en llamas más allá de Orión, he visto rayos C brillar en la oscuridad cerca de la puerta Tannhäuser.
Todos esos momentos se perderán en el tiempo como lágrimas en la lluvia.
Es hora de morir.

Si me buscas en twitter, me tienes por @radikaldesig

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17780
    • MicroPIC
Re: Touch Rotary MPR083
« Respuesta #77 en: 16 de Enero de 2009, 07:25:30 »
Enhorabuena Nano. También me anoto para probar el controlador ahora que has demostrado que se puede conseguir.
Gracias
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: Touch Rotary MPR083
« Respuesta #78 en: 16 de Enero de 2009, 14:21:49 »
saludos!! muchachos!!! y muchas gracias por sus mjes,... la verdad que asi le dan ganas a uno de seguir intentando...
ésta tarde voy a seguir con las rutinas de configuracion y lectura,... luego les comento...

P.D.: ya voy a provas la secuencia que me comentas droky...

Saludos!  8)
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -

Desconectado MGLSOFT

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 7871
Re: Touch Rotary MPR083
« Respuesta #79 en: 16 de Enero de 2009, 15:31:10 »
Felicidades Nano!!! :-/
Muy buen avance, y lo de un intento tras otro le da un sabor especial a la victoria, no??
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: Touch Rotary MPR083
« Respuesta #80 en: 17 de Enero de 2009, 12:05:22 »
jejeje TOTALMENTE !!! que rica victoria.... bueno al fin... al principio fue un poco confuso, pero despues le seguí metiendo para adelante y bue... los resultados que ven.... pero de todas formas falta mucho todavía... ahora quiero hacer la placa del MPR083 (ya que éste hilo hace referencia a éste chip y no al MPR084) ,.. ya que cuando el MPR083 no me funcionó lo discriminé violentamente contra la pared y ha sufrido fracturas expuestas y contuciones varias. jeje  :D  :D creo que fue un alivio... y un rejunte de fuerzas para ésta ultima placa que ahora si funciona...

En cuanto avance subo más data.

Saludos  8)
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: Touch Rotary MPR083
« Respuesta #81 en: 17 de Enero de 2009, 12:44:50 »
Como decía una antigua campaña de publicidad de Nintendo............ El que la sigue la consigue!

Enhorabuena por la consecución :)

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: Touch Rotary MPR083
« Respuesta #82 en: 17 de Enero de 2009, 12:49:29 »
muchas gracias J1M!!,...   :-) Saludos desde Argentina.... ahora estoy leyendo nuevamente la hoja de datos a ver que se me está escapando... porque no logro leer cualquier direccion interna del chip,.... a alguien se le ocurre algo más?

miren acá les dejo otro video para que se tienten y armen el Touch PAD



los videos no son buenos,.. están algo oscuros y con muy poca resolución,... pero la idea es que vean como aumenta la sensibilidad cuando se modifica el dieléctrico,... en éste caso coloqué una fina capa de FLUX sobre los Pads... increiblemente la sensibilidad paso de 3mm a casi 10mm !!!! SORPRENDENTE!!!  :-/  :-/

Saludos  8)
« Última modificación: 17 de Enero de 2009, 18:18:32 por NANO1985 »
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: Touch Rotary MPR083
« Respuesta #83 en: 17 de Enero de 2009, 18:15:38 »
Bueno muchachos!!! les dejo al fin el mejor regalito!!  :mrgreen:  FUNCIONA DE MARAVILLLLLAAAAAAA,  le agregué un LCD para que vean las teclas pulsadas, bueno al fin una simple aplicacion,..

luego de inicializarlo, ajusto la sensibilidad de cada electrodo por separado,... como para que tengan una idea,... el rango de sensiblidad va desde 0 a 63 y ahora está en 10 y la distancia de sensado supera los 3mm de aire... por el lado del pertinax está cerca del milimetro...

bueno acá va...


espero que les haya gustado y proximamente subiré los avances del touch rotary MPR083...
Saludos desde Argentina  8)
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 17780
    • MicroPIC
[*] Re: Touch Rotary MPR083
« Respuesta #84 en: 17 de Enero de 2009, 19:44:45 »
¡Maravilloso!, enhorabuena

Quiero pedir algunas muestras, ¿cuál es la diferencia entre MPR083 y MPR084?
« Última modificación: 17 de Enero de 2009, 19:47:05 por Nocturno »
Un saludo desde Sevilla, España.
Visita MicroPIC                                                                                        ɔ!doɹɔ!ɯ ɐʇ!s!ʌ

Desconectado droky

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 628
    • Diseños radikales libres
Re: Touch Rotary MPR083
« Respuesta #85 en: 17 de Enero de 2009, 20:02:26 »
Hola, NANO1985
Finalmente ¿como solucionaste la parte de la lectura de los registros?¿Ya eres capaz de acceder a todos los que quieres?

Nocturno, los míos ya están de camino desde hace 4 días...  :mrgreen:

Salu2
Yo... he visto cosas que vosotros no creeríais... atacar naves en llamas más allá de Orión, he visto rayos C brillar en la oscuridad cerca de la puerta Tannhäuser.
Todos esos momentos se perderán en el tiempo como lágrimas en la lluvia.
Es hora de morir.

Si me buscas en twitter, me tienes por @radikaldesig

Desconectado Leon Pic

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3550
    • Impresiones en 3D
Re: Touch Rotary MPR083
« Respuesta #86 en: 17 de Enero de 2009, 20:47:33 »
Hermoso nano. Me están dando ganas de armarme uno.
Jesús dijo, yo soy el CAMINO, la VERDAD y la VIDA, nadie llega al PADRE si no es por mi.

Desconectado scientist

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 999
Re: Touch Rotary MPR083
« Respuesta #87 en: 17 de Enero de 2009, 21:36:06 »
 :shock: :shock: :shock: :shock: excelente nano, pedazo de foro, saludos
NO le digas a DIOS que tienes un gran problema, dile a tu problema que tienes un GRAN DIOS!!
Alma mia y castillo mio, mi Dios en quien yo confiare....

Desconectado NANO1985

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
    • Desarrollos Tecnologicos - Tucuman - Argentina
Re: Touch Rotary MPR083
« Respuesta #88 en: 17 de Enero de 2009, 21:38:15 »
hola amigos!
¡Maravilloso!, enhorabuena

Quiero pedir algunas muestras, ¿cuál es la diferencia entre MPR083 y MPR084?

la diferencia entre el MPR083 y el MPR084 es la disposición de los electrodos (el primero es circular y el segundo es en forma matricial),... y un par de registros de configuracion,... simplemente eso,... logicamente el MPR084 tiene internamente un par de filtros más ya que siempre un electrodo linda con 3 mas, en cambio el caso del MPR083 los electrodos lindantes son simplemente 2,...saludos y anímate manolo!

Hola, NANO1985
Finalmente ¿como solucionaste la parte de la lectura de los registros?¿Ya eres capaz de acceder a todos los que quieres?

Nocturno, los míos ya están de camino desde hace 4 días...  :mrgreen:

Salu2

Hola droky , ya solucioné el problema,... era un conflicto con las repeticiones de la condicion de start y stop luego de un comando,.. ahora si puedo acceder a todos Saludos!

Anímate leon pic!! vamos están rebueno para implementar en los proyectos terminados y darles un toque muy profesional.
Saludos

:shock: :shock: :shock: :shock: excelente nano, pedazo de foro, saludos

jejeje muchas gracias scientist jeje saludos
"La inquebrantable voluntad de vencer"
"hay dos cosas infinitas... El universo y la Estupidez humana" Albert Einstein
 "El sabio actua sin anhelos, permanece sosegado,... así no es afectado por el resultado de sus acciones sean éstas el triunfo o el fracaso"
- UNIVERSIDAD TECNOLOGICA NACIONAL - FACULTAD REGIONAL TUCUMAN -

Desconectado jim_17

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 309
    • Blog personal
Re: Touch Rotary MPR083
« Respuesta #89 en: 17 de Enero de 2009, 22:16:09 »
jajaja, que guayy !!! A que distancia se te activan los botones ? es configurable la sensibilidad de los mismos ?

Me alegra que al fin te haya salido todo y ahora esperamos los resultados con el MPR083 no ¿? (que no se te resista !!! tu puedes mas que él :D).


Salu2.
Share the world !

Blog's

http://www.area0x33.com


 

anything