Delphi, Arduino y puerto serie

Iniciado por Meta, 14 Julio 2017, 17:12 PM

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

Meta

Hola:

Hace un tiempo, hice un tutorial 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.



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.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

ivancea96

¿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.

Meta

Hola:

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

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

ivancea96

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!

Meta

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

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.

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.



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



¿Hay alguna solución?

Saludos.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/