Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   ASM y Microcontroladores (https://www.clubdelphi.com/foros/forumdisplay.php?f=44)
-   -   sensor humedad y temperatura ? (https://www.clubdelphi.com/foros/showthread.php?t=69824)

gaston260 19-09-2010 19:34:52

Hola ! yo queria hacerlo conectandolo por el puerto serie y sacar los datos por el puerto paralelo !, :( no entiendo bien si lo que queres es conectarlo con un integrado para no exponer el puerto ?! en ese caso usemos un max 232 ?!, en realidad no alcanzo a entender porque un micro !?, pero reconsco que no soy muy rapido para pensar ! :D:D.

541u-2 !

fenixariel 19-09-2010 22:23:18

Estube dando vueltas en varias tiendas y nadie tenia el sensor, pero lo encontre en una tienda pero me parecio muy caro para la ocacion, asi que me conformare con solo:( haberlo simulado con proteus y MikroPascal.

En los articulos y proyectos que te mencione: marzo y mayo del 2005 de Elektor puedes ver como acceder al COM desde Delphi con las APIs de Windows, accedes a el sin hacer uso del protocolo RS232(nigun otro chip como interfaz - solo con circuitos similares a los que mostraste), sino que usas los pines DTR y RTS(SUB DB9) como salidas y otros como entradas(fijate que las tensiones en esos pines pueden llegar a ser +/-12V, por eso los diodos, resis y cap), para hacer con el sensor LO MISMO que le harias con un micro para requerirle datos; por eso te decia que primero si o si tienes que hacerlo andar con un micro para saber como hacerlo desde Delphi, va a ser lo mismo desde Dephi que con el micro.

Lo que se tienen que hacer es poner un pin(SUB DB9) en alta luego en baja, luego otro pin en alta y luego en baja, testear el estado de otros pines.....etc etc...

Funciones como CreateFile(), GetComModemStatus(), GetCommState() SetCommState() y sus flags en DCB; son los que se usaran.............................................. y era de la misma forma como se hacia en el programa que vimos en C++; ese codigo se veia algo largo pues estaban mezcladas 5 formas de acceder al sensor SHT11: PortTalk, InpOut32, USB2LPT, COM......

Si fijas esos articulos de Elektor son bien didacticos; y fue gracias a este par de articulos que puede comenzar a darme cuenta de la potencia de Delphi (hace como unos 5 años), cuando en esa epoca incluso algun jefe de practica mio del curso de Delphi II en mi facultad, me recomendaba abandonar Delphi y meterme solo con C/C++.......'Delphi sirve solo para base de datos' .........lo cual era mentira!!




.

fenixariel 19-09-2010 23:15:18

Ahh me olvidaba...... marzo y mayo 2005 en español y los Zip de los proyectos en la pagina en ingles de Elektor............. mejor pongo los link.....

Si no tiene los articulos de las revistas probablemente no se entienda muy bien........el codigo fuente.

http://www.elektor.com/magazines/200...3).57482.lynkx (debes estar registrado)

Al parecer falta uno de los proyectos - en la pagina de Elektor.

gaston260 20-09-2010 13:42:51

Hola ! si lamentablemente ese sensor es caro por eso no lo e comprado hasta estar seguro de que todo anda bien !, y con lo del codigo me dices que tire todo el codigo que esta en c y hacerlo de 0 con delphi ?, alguna vez use el puerto serie para comunicarme con un pic 16f84a en un programa echo en delphi !.

Encontre el ctopascalconverter que se encarga de trasladar un codigo echo en c a pascal con un margen de error de 90 % pero no fue lo que esperaba :o.

Salu2 !.


La franja horaria es GMT +2. Ahora son las 04:43:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi