Página 1 de 1

[Tutorial] Puerto serie en PDF con Visual Basic 6 y Arduino

Publicado: 11 Abr 2015, 17:27
por REHome
Hola:

Imagen

Les dejo el tutorial en pdf con un enlace temporal para que lo miren y den sugerencias de como está hecho. Hecho en sentido del tutorial si está bien para que los novatos lo entiendan y hacer sus pequeños pinitos con el puerto serie y la electrónica.

Tengo otro hecho con lenguajes C#, VB.net C++, Java y VB 6 que es parte de este, estoy haciendo ahora mismo y me falta añadirle electrónica. Cuando esté acabado compelto, lo haré público. Si quieres un adelante, te lo paso por e-mail.

Descargar

Un slaudo.

Re: [Tutorial] Puerto serie en PDF con Visual Basic 6 y Ardu

Publicado: 11 Abr 2015, 22:51
por mentalthink
Ah pues muy bien muchas gracias, yo he hecho cosas similares con GLbasic pero a través de un mobil con Windows CE.
Personalmente nunca he usado Visual Basic y con herramientas como Gambas u otro basic que hay en Linux como que prefiero no usarlo.

También en python esté proyecto se convierte en 2 líneas de código prácticamente.

Gracias por el aporte y aunque sean sencillos, no te cortes ponlos en el foro , personalmente creo que siempre se pueden aprender cosas aunque sean de proyectos sencillos....

Re: [Tutorial] Puerto serie en PDF con Visual Basic 6 y Ardu

Publicado: 11 Abr 2015, 22:57
por REHome
Buenas:

Imagen

Estoy aún con el tutorial aún incompleto. Dejo hasta donde he llegado con los lenguajes C#. VB .net, C++, VB 6 y Java.

Descargar (27 MB)

Me falta la electrónica en este tutorial con Arduino y estoy haciendo pruebas en los montajes, luego continuaré con el tutorial paso a paso. ;)

Por supuesto, también haré tutoriales con Linux y la Rapberry Pi 2 y el puerto serie.

Un saludos.

Re: [Tutorial] Puerto serie en PDF con Visual Basic 6 y Ardu

Publicado: 01 May 2015, 05:24
por explorer
Hola. Está muy bien este proyecto. Quiero aportar mi grano de arena.

Como hace ya muchos años que no uso Windows, dejo una versión del ejemplo Blink, en Perl, para hacerlo funcionar con tu código del Arduino.

Código: Seleccionar todo

#!/usr/bin/perl
use Device::SerialPort::Arduino;

my $Arduino = Device::SerialPort::Arduino->new(
    port   => '/dev/ttyACM0',
    baudrate   => 115200,
    databits   => 8,
    parity   => 'none',
);

sleep 1;            # esperar estabilización del puerto serie

while (1) {            # ¡Blink!

    $Arduino->communicate('Led_ON');

    sleep 1;

    $Arduino->communicate('Led_OFF');

    sleep 1;
}

Lo bueno es que incluso se puede ejecutar desde la línea de comandos :)

Código: Seleccionar todo

perl -MDevice::SerialPort::Arduino -E '$ARD = Device::SerialPort::Arduino->new(port=>"/dev/ttyACM0",baudrate=>115200); sleep 1; $ARD->communicate("Led_OFF")'

Naturalmente, esto es muy feo. Es mejor tenerlo en forma de programa, así:

Código: Seleccionar todo

#!/usr/bin/perl
use Device::SerialPort::Arduino;

my $Arduino = Device::SerialPort::Arduino->new(
    port   => '/dev/ttyACM0',
    baudrate   => 115200,
    databits   => 8,
    parity   => 'none',
);

if (@ARGV) {
    for my $orden (@ARGV) {            # órdenes en línea de comandos
   sleep 1;

   $Arduino->communicate($orden);
    }
}
else {                     # órdenes directas
    while (my $orden = <>) {
   chomp $orden;

   last if $orden eq 'fin';         # comando de salida

   $Arduino->communicate($orden);
    }
}
Y ahora ya podemos darle órdenes tanto desde la línea de comandos

Código: Seleccionar todo

perl Arduino2.pl Led_ON Led_OFF
como directamente, hasta que escribamos fin:

Código: Seleccionar todo

perl Arduino2.pl

Esto solo es una prueba de concepto. Ya lo iré mejorando y lo colocaré en mi cuenta de Github.

Re: [Tutorial] Puerto serie en PDF con Visual Basic 6 y Ardu

Publicado: 01 May 2015, 11:45
por REHome
Buenas:

Muchas gracias por la aportación. (Soy Meta).

Cuando acabe con este tutorial sobre Windows, también se hará otro de Linux con muchos lenguajes. Tanto para PC de sobre mesa hasta con Raspberry Pi 2.

Saludos. ;)