Autor Tema: Ejemplos en PBP y PROTEUS  (Leído 214167 veces)

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

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Ejemplos en PBP y PROTEUS
« Respuesta #120 en: 28 de Diciembre de 2006, 17:09:26 »
 :D No es nada, bueno dentro de un rato mas voy a subir otros ejemplos que pueden ser utiles...saludos!!! :P

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Ejemplos en PBP y PROTEUS
« Respuesta #121 en: 28 de Diciembre de 2006, 17:26:14 »
Aqui dejo otro ejemplo basado en el reloj parlante del señor  LordLafebre, Se basa en el CI de tiepo real DS1307, adjunto los archivos correspondientes al pequeño ejemplo  :P. Como dato la hora ingresada corresponde a la hora ed chile  :D.

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Ejemplos en PBP y PROTEUS
« Respuesta #122 en: 28 de Diciembre de 2006, 17:30:09 »
Aqui dejo una foto del ejemplo anterior  :-/

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Ejemplos en PBP y PROTEUS
« Respuesta #123 en: 28 de Diciembre de 2006, 17:35:45 »
Y el ultimo es una mescla de los dos ejemplos anteriores lo que hace es modificar los datos en la pantalla lcd dependiendo de la pulsacion del boton, por ejemplo si en la pantalla se esta visualizando la temeratura una ves que se pulsa el boton es posible ver la hora, si se presiona de nuevo el boton se accede a la temperatura  :D , bueno eso seria mi aporte del dia de hoy  :lol:

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Ejemplos en PBP y PROTEUS
« Respuesta #124 en: 28 de Diciembre de 2006, 17:37:22 »
Al igual que en el caso anterior dejo una fotografia del ejemplo, espero les sea util a las personas que lo descargen...saludos  :-/

Desconectado beatAurex1

  • PIC12
  • **
  • Mensajes: 78
    • Proyectos de Ingeniera -Control-Electrónica y desarrollo embebido.
Re: Ejemplos en PBP y PROTEUS
« Respuesta #125 en: 28 de Diciembre de 2006, 22:32:36 »
Gracias POR EL link  LORDFAEBRE    :)   ,, ya quedo solucionado, el error de loaders .dl, Pasando a otras COsas he buscado y buscado, pero nadie ha puesto ningun ejemplo sobre el uso de matricez de leds pero con PICBASIC, seria mucha molestia si alguien cuelga uno, auqnue sea el uso minimo porque no tengo ni idea de comose conecta, ya intente y no me da nada.

Gracias

Desconectado beatAurex1

  • PIC12
  • **
  • Mensajes: 78
    • Proyectos de Ingeniera -Control-Electrónica y desarrollo embebido.
Re: Ejemplos en PBP y PROTEUS
« Respuesta #126 en: 28 de Diciembre de 2006, 22:47:14 »
AQUI les dejo, un ejemplo de  un Puente H, con motor de DC, y Tres botones Paro, GiroA,Giro Inverso, conectado a un 16F877, claro con un 84A es igual y menos desperdicio de pines. :mrgreen:

les adjunto EL BAS. Y EL ARCHIVO DE PROTEUS V 6.7 sp3
« Última modificación: 04 de Enero de 2007, 07:46:53 por beatAurex1 »

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Ejemplos en PBP y PROTEUS
« Respuesta #127 en: 29 de Diciembre de 2006, 00:32:57 »
Gracias POR EL link  LORDFAEBRE    :)   ,, ya quedo solucionado, el error de loaders .dl, Pasando a otras COsas he buscado y buscado, pero nadie ha puesto ningun ejemplo sobre el uso de matricez de leds pero con PICBASIC, seria mucha molestia si alguien cuelga uno, auqnue sea el uso minimo porque no tengo ni idea de comose conecta, ya intente y no me da nada.

Gracias


Hola:

Pues te falto buscar un poco mas  :D, aqui hay mas ejemplos en basic y tambien hay de matrices:

http://www.todopic.com.ar/foros/index.php?topic=2810.0

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Ejemplos en PBP y PROTEUS
« Respuesta #128 en: 29 de Diciembre de 2006, 12:52:36 »
beatAurex1 podrias subir el codigo de tu ejemplo  :mrgreen:

Desconectado ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Ejemplos en PBP y PROTEUS
« Respuesta #129 en: 07 de Enero de 2007, 15:42:05 »
Siguiendo el hilo de los ejemplos  :-/, aqui dejo un pequeño ejemplo de la lectura del codigo de un dispositivo ibutton.



INCLUDE "modedefs.bas"

DEFINE OSC 20
'@ 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:
'While PORTB.1=3D1
'Wend
Pause 50
IF PORTB.1=0 Then
SerOut 3,T9600,["Button Detected",13,10]'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,["Button Detected",13,10]'output serial, on RB3
SerOut 3,T9600,["FAMILIA",13,10]'output serial, on RB3
SerOut2 3,84,[hex ib[0]]'display the code
SerOut 3,T9600,[13,10]
SerOut 3,T9600,["CODIGO",13,10]'output serial, on RB3
For i=7 TO 1 step -1
SerOut2 3,84,[hex ib]'display the code
next i
SerOut 3,T9600,[13,10]
SerOut 3,T9600,[13,10]
GoTo start
End

Desconectado beatAurex1

  • PIC12
  • **
  • Mensajes: 78
    • Proyectos de Ingeniera -Control-Electrónica y desarrollo embebido.
Re: Ejemplos en PBP y PROTEUS
« Respuesta #130 en: 07 de Enero de 2007, 21:07:03 »
Y estos dipositivos iButton donde  se usan??? :shock:

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Ejemplos en PBP y PROTEUS
« Respuesta #131 en: 07 de Enero de 2007, 21:36:58 »
En muchas cosas para control de accesos, Sensores de temperaturas, Dataloggers etc.

Puedes mirar aqui para mas informacion sobre iButton's
"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 beatAurex1

  • PIC12
  • **
  • Mensajes: 78
    • Proyectos de Ingeniera -Control-Electrónica y desarrollo embebido.
Re: Ejemplos en PBP y PROTEUS
« Respuesta #132 en: 07 de Enero de 2007, 22:18:08 »
Pues muy interesante he visitado la pagina y tienen bastantes aplicaciones, no conocia estos dispoitivos, AsCii seria mucha molestia si comentas tu programa porfavor.

Y otra cosa, segun vi, se nececita el iButton y el receptor Blue dot para leer este dispositivo , o ahi alguna otra manera de leerlos? Disculpen tanta pregunta. :-/ :-/ :-/ :-/

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Ejemplos en PBP y PROTEUS
« Respuesta #133 en: 07 de Enero de 2007, 22:22:33 »
Comentado esta, solo que en ingles y que seria de este foro si no fuesemos preguntones :D asi que nada de disculpen eh!!!

Saludos
"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 ascii

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 131
Re: Ejemplos en PBP y PROTEUS
« Respuesta #134 en: 08 de Enero de 2007, 08:03:27 »
Para el ejemplo que subi 1ero voy detallar algunas caracteristicas del ibutton ocupado. En este caso es el DS1990 que se encuentra en el proteus 6.9 sp4 o superior, este tiene 64 bits en su ROM, del mapa de memoria se tiene que dentro de los 64 bits, los primero 8bits corresponden a el codigo de la familia (01h),luego desde el 2do al 7mo byte se encuentran los 48 bits seriales de identificacion los cuales son unicos e irrepetibles y al final se encuentra el 8vo byte llamado CRC.

El protocolo que ocupa este dispositivo es el 1-wire o un cable, el que corresponde a una linea de datos, lo cual lo hace asincrono, y es necesario por esto lograr la sincronizacion mediante un dispositivo maestro que es en este caso el PIC16F628 siendo el esclavo el ibutton DS1990. Para lograr esta sincronizacion es necesario 1ero que el maestro envie un pulso de reset,despues de esto el ibutton entrega un pulso de presencia (para esto es necesario tener algun interfaz que sea capas de descargar el condensador interno del ibutton en el ejemplo es una resistencia de pullup de 10K, tambien existen otro tipo de interfaz con transistores mosfet), Posteriormente es necesario que el PIC envie el comando correspondiente de lectura de la ROM 33h o 0FH, en el ejemplo se envio 33h, RECIEN HAY EL IBUTTON ENVIA SU INFORMACION desde los bits LSB hacia MSB.
« Última modificación: 08 de Enero de 2007, 08:07:38 por ascii »