Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-11-2009
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Monitorizar SD por puerto COM

Saludos,

me ha surgido una cuestión que, a priori, me parece bastante complicada... a ver si a alguien se le ocurre algo, porque yo estoy completamente perdido.

estoy desarrollando un dispositivo electrónico con una placa base de tipo hardware libre llamada Arduino. Le he añadido varios sensores (temperatura, humedad, etc), así como una tarjeta microSD en la que grabo los datos medidos por los sensores. Este dispositivo se puede conectar por USB con el ordenador, que puede programarse por puerto serial.

la cuestión es que me gustaría desarrollar una especial de explorer con Delphi con el fin de gestionar los datos contenidos en la tarjeta microSD. Pero, y aquí viene el problema, no tengo ni idea del asunto de comunicación con delphi.

En principio se que debería usar el componente TComPort, pero yo uso la versión Turbo Delphi Explorer 2006, por lo que no puedo instalar componentes externos. Así que tendría que hacerlo sin componentes externos como el que os he dicho.
El siguiente problema es cómo leer la microSD... pero supongo que debería ir por partes...

he visto en el foro varios hilos relacionados con comunicación serie, pero no tengo ni idea de si es lo que debo usar, si hay otras opciones mejores,...

Así que cualquier comentario o sugerencia es realmente bienvenido.

gracias gente!
Responder Con Cita
  #2  
Antiguo 10-11-2009
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.285
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por oregon Ver Mensaje
En principio se que debería usar el componente TComPort, pero yo uso la versión Turbo Delphi Explorer 2006, por lo que no puedo instalar componentes externos. Así que tendría que hacerlo sin componentes externos como el que os he dicho.
Bueno, que yo sepa no puedes "instalar" componentes externos, pero eso no quiere decir que no puedas utilizarlos.
¿Has probado a crear ese componente en Runtime?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 13-11-2009
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Ni idea de como se hace eso, pero me alegra pensar que hay una posibilidad abierta...
Responder Con Cita
  #4  
Antiguo 13-11-2009
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Arrow

Cita:
Empezado por oregon Ver Mensaje
Ni idea de como se hace eso, pero me alegra pensar que hay una posibilidad abierta...
Lo que Neftali trata de decirte es hacer mas o menos esto(digamos en el evento de un boton):
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var Com:TComPort;//declaro un objeto TComPort
begin
  Com:=TComPort.Create();//creo un objeto TComPort en tiempo de ejecucion
    { No es necesario que el Componente TComPort este instalado sino que esté
     incluida la unidad en la parte del Uses, para poder usarlo; es lo que 
     comunmente se dice "INSTANCIAR UN OBJETO"
    }
    try
      Com.Propiedad_1:=Algo;
      Com.Propiedad_2:=OtroAlgo;
      ...etc. //hago lo que deseo con el objeto Com
      ...
      ...
    finally
     Com.Free;//y aqui lo libero
    end;
end;
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
monitorizar puerto COM Producto77 Varios 1 10-03-2009 11:26:04
Monitorizar Firebird raorre Firebird e Interbase 2 13-10-2008 08:47:01
Puerto COM Teitek API de Windows 0 17-05-2008 18:06:15
Monitorizar Firebird raorre Firebird e Interbase 13 15-05-2008 05:13:39
Monitorizar el portapapeles de windows rsantosr API de Windows 3 26-09-2005 07:29:38


La franja horaria es GMT +2. Ahora son las 10:13:37.


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
Copyright 1996-2007 Club Delphi