Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Meta en 14 Julio 2017, 17:12 pm



Título: Delphi, Arduino y puerto serie
Publicado por: Meta en 14 Julio 2017, 17:12 pm
Hola:

Hace un tiempo, hice un tutorial (http://foro.elhacker.net/electronica/tutorial_arduino_c_y_puerto_serie-t467313.0.html;msg2116098#msg2116098) controlando Arduino y puerto serie en C++ con C++ Builder Starter entre otros compiladores.

Ahora ya de unos meses de descanso sobre programación, quiero retomar hacer algo similar pero con Windows Form y el lenguaje Delphi.

Primera parte:
La idea es, añadir dos botones desde el formulario, que al pulsar un botón envíe carácteres por el puerto serie. Esto hace encender un Led o apagarlo.

Segunda parte:
Cuando acabe la primera parte, seguimos en que por el puerto serie entras letras o carácteres para leer.

La interfaz Windows Form en Delphi Tokio 10.2 hay que enviar caracteres al puerto serie y que sea capaz de recibir datos también. Les dejo un ejemplo de una plantilla.

(http://www.subeimagenes.com/img/delphi-led-1755606.PNG)

Los tutoriales que he encontrado son muy antiguos y con Delphi 7, no me interesa. Si encuentra algo para esta época, mejor, nos podemos ayudar.

Saludos.


Título: Re: Delphi, Arduino y puerto serie
Publicado por: ivancea96 en 15 Julio 2017, 00:59 am
¿Es una pregunta sobre utilizar el puerto serie en Delphi? Si es así, puedes utilizar la WinAPI como lo harías en C++.

Si no es eso, especifica exactamente qué ocurre.


Título: Re: Delphi, Arduino y puerto serie
Publicado por: Meta en 15 Julio 2017, 01:01 am
Hola:

Use la tecnología que use, que sea capaz de apagar y encender un Led. Esto es la base que busco.

Saludos.


Título: Re: Delphi, Arduino y puerto serie
Publicado por: ivancea96 en 15 Julio 2017, 12:32 pm
En ese caso, es enviar un comando por el puerto (por ejemplo, un 0 para  apagar y un 1 para encender).
En el Arduino, lees 1 byte siempre que esté disponible. Cuando lo leas, según qué sea, colocas el pin en HIGH para encender o en LOW para apagar.

Luego, el tema del circuito, no olvides poner resistencia si es necesario :D!


Título: Re: Delphi, Arduino y puerto serie
Publicado por: Meta en 16 Julio 2017, 08:39 am
Tengo un problema, debo instalar la librería y me da error por todas partes.

Quiero instalar una librería que se llama comport que es el componeten para controlar el puerto serie.

ComPort Library (https://sourceforge.net/projects/comport/)

Estoy siguiendo el vídeo tutorial abajo que usa Delphi 10.1, sigo los paso y me da errores por todas partes.

Ver víeo (https://www.youtube.com/watch?v=3_YIzPKii58).

Guardo la carpeta donde está los proyectos que hago como si fuera un proyecto más.
Selecciono la librería tal como indica en el vídeo.

(http://www.subeimagenes.com/img/delphi-1756020.PNG)

Pulse el archivo que pulse para abrir, me sale este error.

(http://www.subeimagenes.com/img/delphi-2-1756024.PNG)

¿Hay alguna solución?

Saludos.


Título: Re: Delphi, Arduino y puerto serie
Publicado por: Meta en 19 Julio 2017, 06:28 am
Hola:

Resuelto en este tema.

http://foro.elhacker.net/electronica/tutorial_arduino_delphi_102_y_puerto_serie-t472466.0.html

Saludos.