Autor Tema: Codigo ibutton via rs232  (Leído 10473 veces)

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

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Codigo ibutton via rs232
« en: 15 de Febrero de 2007, 02:13:34 »
Me parecio interesante a las personas que empiecen a trabajar con esto de los ibutton una forma de poder leer el codigo de estos dispositivos via rs232 y visual 6.0. Dejo el programa basado en el pic16f628a, fotos, programa y demas cosas....saludos...espero sirva a mas de alguno  :mrgreen:

Código: [Seleccionar]
INCLUDE "modedefs.bas"
DEFINE OSC 4
'@ device pic16f628, hs_osc, wdt_off, pwrt_on, bod_on, protect_off
cmcon = 7 ' to disable portA comparators
intcon.7 = 0 ' to disable interrupts
vrcon = 0 ' to disable reference voltage output at porta.2

ib VAR BYTE[8]
i VAR BYTE

TRISA = %00000000'RA output
TRISB = %00000010'RB output, RB1 input
OPTION_REG=$2F '00101111 Enable Timer0, rising edge, pre->WDT

GoTo start

start:
Pause 50
IF PORTB.1=0 Then
SerOut 3,T9600,["Ibutton Not Detected!"]'output serial, on RB3
GoTo start
EndIF
OWOut PORTB.1,1,[$33]'output command to iButton
OWIn PORTB.1,0,[STR ib\8]'read 64 bit string
IF ib[1]=255 Then start'if error reading do it again
SerOut 3,T9600,["Ibutton Detected!--->"]'output serial, on RB3
SerOut 3,T9600,["CODIGO!--->"]'output serial, on RB3
For i=7 TO 1 step -1
SerOut2 3,84,[HEX2 ib[i]]'display the code
next i
PAUSE 1000
GoTo start
End

Para descargar el programa hecho en visual 6 pueden ir a:
http://www.gigasize.com/get.php/390491/codigo_ibutton.rar
« Última modificación: 15 de Febrero de 2007, 02:16:33 por ascii »

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Codigo ibutton via rs232
« Respuesta #1 en: 15 de Febrero de 2007, 11:41:44 »
Hola:

Felicidades Ascii, que buen proyecto, quiciera uno de esos  :D, lastima que no se consigan por aqui  :8}

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Codigo ibutton via rs232
« Respuesta #2 en: 15 de Febrero de 2007, 12:37:52 »
Pero si ni has intentadfo pedirlos... :D

PD si muy buen ejemplo.
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Codigo ibutton via rs232
« Respuesta #3 en: 12 de Julio de 2007, 21:02:11 »
Hola:

Pues rectifico lo dicho hace algunos días, ya tengo un par de Ibuttons con su respectivo lector, ahora solo queda hacer pruebas  :mrgreen:

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Codigo ibutton via rs232
« Respuesta #4 en: 13 de Julio de 2007, 00:10:34 »
Holas:

Pues ya furula, partí del codigo puesto por Ascii, el programa para PC no estaba disponible así que me hice el mio propio, quedó algo así:


El código del Pic también le modifiqué un poquito:

Código: [Seleccionar]
INCLUDE "modedefs.bas"
DEFINE OSC 4
cmcon = 7

ib VAR BYTE[8]
i VAR BYTE

TRISB = %00000010'RB output, RB1 input

GoTo start

start:
    Pause 50
    OWOut PORTB.1,1,[$33]'output command to iButton
    OWIn PORTB.1,0,[STR ib\8]'read 64 bit string
    IF ib[1]<>255 Then
        For i=7 TO 1 step -1
            SerOut2 3,84,[HEX2 ib[i]]'display the code
        next i
    endif

    PAUSE 500
    GoTo start
End

Muy interesantes estos aparatitos, si señor...!!!  :mrgreen: :mrgreen: :D :D
« Última modificación: 13 de Julio de 2007, 00:13:10 por LordLafebre »

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Codigo ibutton via rs232
« Respuesta #5 en: 13 de Julio de 2007, 01:46:51 »
¿Qué son estos ibutton, Gio?

Desconectado Giovanny

  • PIC12
  • **
  • Mensajes: 97
    • Supercomponentes
Re: Codigo ibutton via rs232
« Respuesta #6 en: 13 de Julio de 2007, 01:58:39 »
yo tambien quiero ibuttons, ya pedí un par de samples, ahora esperaré a que lleguen :D:D    :-/ :-/
        Saludos desde Colombia! Que hermoso país....

Desconectado Giovanny

  • PIC12
  • **
  • Mensajes: 97
    • Supercomponentes
Re: Codigo ibutton via rs232
« Respuesta #7 en: 13 de Julio de 2007, 02:02:25 »
ESTO ES TOMADO DE INTERNET


////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Un iButton© es básicamente un chip contenido dentro de una envoltura de acero inoxidable de 16 mm de diámetro. La envoltura es lo suficientemente robusta para resistir condiciones ambientales severas. Su condición de durabilidad lo hace ideal para aplicaciones en donde la información requiere viajar junto con una persona u objeto. Así un iButton© puede ser fijado en anillos, llaveros, relojes ó carteras entre otros dispositivos.

La durabilidad de los iButtons© es de proximadamente 10 años.

Existen varios tipos diferentes de iButton©:

    *  iButton© de Identificación
    *  iButton© de Memoria
    *  iButton© Criptográfico
    *  iButton© Termocron para registro de Temperaturas

Día a día crece el número de aplicaciones en las que se integra la tecnología iButton©, entre ellas se encuentran: control de acceso, control en transporte de productos, identificación electrónica y comercio electrónico

////////////////////////////////////////////////////////////////////////////////////////////////////////////////

PAGINA DE DALLAS

VIDEOS IBUTTONS

        Saludos desde Colombia! Que hermoso país....

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Codigo ibutton via rs232
« Respuesta #8 en: 13 de Julio de 2007, 02:35:07 »
Gracias, más claro imposible.

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: Codigo ibutton via rs232
« Respuesta #9 en: 13 de Julio de 2007, 08:25:37 »
¿Qué dispositivo se utiliza para leer estos iButton?

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Codigo ibutton via rs232
« Respuesta #10 en: 13 de Julio de 2007, 21:41:33 »
Hola:

Perdón por no responder antes, estaba de viaje, pero en efecto, ya te lo explicaron muy bien Manolo, jfmateos2 se usan lectores para Ibuttons, mira esta imagen:



Ahí puedes ver el ibutton de color Azul y el lector que está a la derecha, el protocolo de comunicacion es ONEWIRE

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Codigo ibutton via rs232
« Respuesta #11 en: 14 de Julio de 2007, 11:55:24 »
Y tambien dan samples de los lectores????

Y yo sufriendo soldando cablecillos sobre el Ibutton, jajajajaja. Y a mi me llegan desnuditos los botones estos.
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Codigo ibutton via rs232
« Respuesta #12 en: 14 de Julio de 2007, 16:10:21 »
Hola:

Pues viendo en la red, hay unos en forma de anillo, asl estilo SHAZAM  :D, desconozco de los samples, yo los compre en APM aquí en Ecuador, ya tengo 4 Ibutton y el soft para PC va muy bien, ahora quiero probar lo mismo ein la ayuda del PC y visualizar el código del Ibutton en un GLCD a ver que tal.  :-/

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Codigo ibutton via rs232
« Respuesta #13 en: 14 de Julio de 2007, 16:24:23 »
Hola:

Este es el Ibutton que mencionaba y se parece al anillo de los gemelos para llamar a Shazam  :D :D


Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Codigo ibutton via rs232
« Respuesta #14 en: 16 de Julio de 2007, 10:56:18 »
Ahh ya. Pues en mi caso como pedi algunos samples me llega solo el boton sin mas ni mas y creeme que es un poco complejo soldarle los cablecitos.

Pero dde igual forma lo lee.
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."