0% encontró este documento útil (0 votos)
175 vistas

Interfaz VB6 Arduino

Este documento presenta un tutorial para controlar Arduino mediante una interfaz creada en Visual Basic 6. Explica los componentes hardware y software necesarios, incluyendo Arduino UNO, Arduino IDE, Visual Studio 2013 y un manual adicional. Luego guía al lector a través de la configuración de Arduino, el esquema del circuito, la programación en Arduino IDE y la creación de la interfaz en Visual Basic 6 para enviar comandos a Arduino y recibir mensajes. El objetivo es proporcionar una guía paso a paso para este proyecto de control de Ar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
175 vistas

Interfaz VB6 Arduino

Este documento presenta un tutorial para controlar Arduino mediante una interfaz creada en Visual Basic 6. Explica los componentes hardware y software necesarios, incluyendo Arduino UNO, Arduino IDE, Visual Studio 2013 y un manual adicional. Luego guía al lector a través de la configuración de Arduino, el esquema del circuito, la programación en Arduino IDE y la creación de la interfaz en Visual Basic 6 para enviar comandos a Arduino y recibir mensajes. El objetivo es proporcionar una guía paso a paso para este proyecto de control de Ar
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 90

Presentacin - 3

ndice

Qu necesitamos? - 4
Configurar Arduino UNO - 12

Esquema boceto - 21
Programacin Arduino IDE - 25
Interfaz Visual Basic 6 - 33
Fotos - 79

Vdeo - 82
Enlaces de inters - 84
Versin del tutorial - 86
Contacto - 87

Autor - 90

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

Presentacin
A pesar de hoy en da, se sigue usando Visual Basic 6 para los sistemas
operativos modernos, an en ciertos centros de enseanzas de muchos
pases siguen con este lenguaje.

Se presenta un tutorial donde podrs controlar Arduino mediante tu propia


Interfaz programado con Visual Basic 6.

An se usa mucho este lenguaje para la electrnica, manos a la obra, nimos


y adelante.
Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

Qu necesitamos?

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

Qu necesitamos?

Antes de trabajar en algo, hay que tener claro desde el principio que
necesitamos realmente tanto en Hardware como en Software.
Controlaremos con una Interfaz desde el PC con Arduino UNO r3.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

Qu necesitamos?

Arduino UNO r3.


Puedes usar Arduino el que dispongas.

Escojo esta versin porque es el ms usado y el


ms que tiene la mayora gente a escala
mundial para empezar.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

Qu necesitamos?

Descargar Arduino IDE.

http://arduino.cc/en/Main/Software

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

Qu necesitamos?

Visual Studio Express 2013.


Descargar Express 2013 para escritorio de
Windows. (En espaol).
http://www.visualstudio.com/eses/products/visual-studio-express-vs.aspx
Tambin vale versiones 2005, 2010, 2012, 2013
y la Preview 2015 que veremos en Extras.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

Qu necesitamos?

Quizs le interese tener preparado este


manual que si lo desea, puede mejorar tu
interfaz un poco ms detallado y completo
como poner un reloj, hacer tu interfaz
transparente y otras ms opciones.

http://electronicapic.blogspot.com.es/2008/11/electrnicapic.html
A partir de la pgina 203 puedes leer los extras.
Slo hay ejemplos para Visual C#.

Este tutorial fue el primero que cre sobre


puertos series con Visual Studio .net en el
2008.
Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

Qu necesitamos?
Descarga

Puedes descargar de entrada todos los


ejemplos y lenguajes.

Fuente
Fuente

Se recomienda primero leer este tutorial antes


de ver los ejemplos.

Luego haz tu propio diseo de la interfaz.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

10

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

11

Configurar Arduino UNO

electronica-pic.blogspot.com.es

05/12/2015

12

Configurar Arduino UNO

Accedemos a la Web http://arduino.cc y


hacemos clic en Donwload. En mi caso he
descargado la versin Windows Installer.

electronica-pic.blogspot.com.es

05/12/2015

13

Una vez ya descargado e instalado vamos a


configurar la palca en Arduino UNO. Antes que
nada, enchufa el cable USB al PC, la placa de
Arduino UNO y luego ejecutas la Arduino IDE
en este caso la versin es 1.6.0 desde que
escrib este tutorial.
Pulsas Herramientas Placa Arduino
UNO.

electronica-pic.blogspot.com.es

05/12/2015

14

Nos aseguramos que tengas el puerto


correspondiente de Arduino.
En este caso es el puerto COM4.

electronica-pic.blogspot.com.es

05/12/2015

15

Para saber que todo est en orden abriremos


uno de los ejemplos y famoso parpadeo del
Led 13 que te viene incluido en la placa Arduino
UNO.
Pulsa Archivo Ejemplos 01.Basics
Blink.

electronica-pic.blogspot.com.es

05/12/2015

16

Configurar Arduino UNO


void setup() {
pinMode(13, OUTPUT); // Inicializa pin 13 como salida
digital.
}
// Aqu se repite el cliclo una y otra vez.

void loop() {
digitalWrite(13, HIGH); // Led encendido.
delay(1000); // Retardo de un Segundo.
digitalWrite(13, LOW); // Led se apaga;
delay(1000); // Espera un Segundo.
}
electronica-pic.blogspot.com.es

05/12/2015

17

Configurar Arduino UNO

Est ms que verificado este cdigo. Pulsa


Subir para compilar el cdigo y guardarlo en
Arduino.
Si no has pulsado Verificar antes de compilar
verifica cdigo, compila y lo guarda en el AVR
de Arduino.

Abajo de Arduino IDE 1.6.0 aparecer cualquier


informacin como cantidad de datos usados
en portentajes, incluido errores entre otras
cosas.

electronica-pic.blogspot.com.es

05/12/2015

18

Configurar Arduino UNO

Fjate que el Led 13 donde indica la flecha roja


est parpadeando.

electronica-pic.blogspot.com.es

05/12/2015

19

electronica-pic.blogspot.com.es

05/12/2015

20

Esquema boceto

electronica-pic.blogspot.com.es

05/12/2015

21

Esquema boceto

Tal como muestra en la imagen, usaremos una


resistencia de 330 Ohmios y un diodo Led rojo
conectado a Arduino UNO r3 de los pines GND
y el pin 8.
Si tienes dudas, antes de montar el circuito,
pasa a la pgina siguiente.

electronica-pic.blogspot.com.es

05/12/2015

22

Esquema boceto

Muestra el diodo Led y su simbologa.


El pin ms corto es el Ctodo, tambin se
escribe con K, Ktodo, es el negativo del Led.

Si se encuentran un Led con los pines cortados


de igual medida, hay que fijarse en la muesca
que representa el Ctodo del Led.

electronica-pic.blogspot.com.es

05/12/2015

23

electronica-pic.blogspot.com.es

05/12/2015

24

Programacin Arduino IDE

electronica-pic.blogspot.com.es

05/12/2015

25

Programacin Arduino IDE


char caracter;
String comando;
void setup(){
pinMode(8, OUTPUT); // Configuramos el pin 8 como salida.
Serial.begin(115200); // Iniciamos el puerto serie a 115200 baudios.
}
void loop(){ // Leemos carcter a carcter lo que recibimos por el puerto serie y concatenamos uno
a uno a formar una cadena.

while (Serial.available()>0){
caracter= Serial.read();
comando.concat(caracter);
delay(10);

Escribimos el cdigo.

/* Cuando tengamos la cadena acabada, comprobamos el valor aqu abajo. Si no se encuentra, lo


ignorar. Ya podemos encender un Led, motores, ventiladores, bombillas y otros dispositivos que
tengamos conectado mediante rels o otros medios. */

Este pequeo cdigo permite leer por el puerto


USB que en realidad es puerto serie emulado
para apagar y encender un Led.

if (comando.equals("Led_ON") == true){ // Si en la cadena de caracteres se incluye la palabra


Led_ON.
digitalWrite(8, HIGH); // Enciende el Led.
Serial.println("Led encendido.");
}
if (comando.equals("Led_OFF")== true){ // Si en la cadena de caracteres se incluye la palabra
Led_OFF.
digitalWrite(8, Low); // Apaga el Led.
Serial.println("Led apagado.");
}
comando=""; // Limpiamos la cadena para volver a recibir el siguiente comando.
}

electronica-pic.blogspot.com.es

05/12/2015

26

Programacin Arduino IDE

Al crear un archivo nuevo viene as


predeterminado.

electronica-pic.blogspot.com.es

05/12/2015

27

Programacin Arduino IDE

Escribimos el cdigo como muestra en la


imagen.
Teniendo Arduino UNO conectado con el cable
USB pulsamos el botn Subir y grabamos
nuestro programa.

electronica-pic.blogspot.com.es

05/12/2015

28

Programacin Arduino IDE

Pulsamos el botn Monitor Serie para enviar


comandos.

electronica-pic.blogspot.com.es

05/12/2015

29

Programacin Arduino IDE

1) poner los baudios a 115200 como tenemos


en el programa en Arduino IDE.
2) Introducir los comandos Led_ON para
encender el Led y Led_OFF para apagar, luego
pulsas Enviar.

electronica-pic.blogspot.com.es

05/12/2015

30

Programacin Arduino IDE

Muestra el mensaje:
Led encendido..
Luego pruebas con el
comando Led_OFF.

Si funciona, estamos
preparado para hacer la
interfaz bajo Windows,
Linux u otro Sistema
Operativo.
electronica-pic.blogspot.com.es

05/12/2015

31

electronica-pic.blogspot.com.es

05/12/2015

32

Visual Basic 6
Interfaz puerto serie

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

33

Visual Basic 6
En este caso estoy trabajando bajo
Windows 7 de 64 bits y VB 6.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

34

Objetivo:
Disear una pequea interfaz desde
cero.

1)

Insertar 3 botones para dos Led, uno del pin 8


llamado ON, otro OF y el otro CONECTAR.

2)
3)

Insertar label o etiquetas y un comboBox.

4)

Insertar y configurar el componente o objeto


MSComm1.

5)

Enviar comandos con los botones desde la Interfaz


que creamos hacia Arduino.

6)

Recibir mensajes desde Arduino.

Electrnica PIC - http://electronica-pic.blogspot.com.es

Insertar un componente Text en el formulario para


recibir mensajes desde Arduino.

05/12/2015

35

Visual Basic 6

A da de hoy, hay muchas personas que usan


Visual Basic 6. Por el 2008, a pesar de advertir
que no har tutoriales sobre VB 6 ya que es
muy obsoleto y me centr en el VB .net, se
sigue usando bastante en centros de
enseanzas de muchos pases.
Da igual que recomiende el VB .net, hay
mentes empeadas en VB 6.

Tambin usan equipos muy viejos con puertos


series bajo Windows 95/98 para muchos
proyectos.

Hoy en da se usa mucho VB 6 para pequeos


proyectos relacionado con la electrnica.
En este caso uso Windows 7 de 64 bits y
funciona muy bien hasta con puertos virtuales
para controlar Arduino.

Entonces, hagamos una interfaz sencillo con


Visual Basic 6 que tanto me han pedido
durante aos.

Tambin funciona muy bien para el Windows


XP aunque ya existe el VB .net de la poca.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

36

Visual Basic 6

Ejecutaremos Visual Basic 6 en modo


Administrador.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

37

Visual Basic 6

Seleccionamos EXE estndar.


Finalmente pulsamos Aceptar.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

38

Visual Basic 6

Muestra el formulario donde


configuramos las propiedades e
incluimos botones ms seguimos
con los cdigos de programacin.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

39

Visual Basic 6

Guardamos el proyecto en
Archivo Guardar proyecto.
Se abre una ventana, antes
creamos una carpeta o directorio
llamado InterDuinoVB6.
En el directorio llamamos el
formulario como nombre
InterDuinoVB6.frm y pulsamos
Guardar.
Sale otra ventana, le he puesto el
nombre del proyecto
InterDuinoVB6.vpb y pulsamos
Guardar.
Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

40

Visual Basic 6
Propiedades

Fijndonos en la pgina anterior. Cambiamos


las propiedades del formulario tal como
muestra aqu.

Propiedades

Cambia a

Caption, es el texto donde ponemos el ttulo


de la pantalla.

(Nombre)

Form_Principal

Caption

Mini Interfaz VB 6

StartUpPosition donde quieres que se


muestre la ventana de nuestro interfaz. En
este caso lo dejamos en el centro.

StartUpPosition

2 - CenterScreen

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

41

Visual Basic 6

En el Cuadro de herramientas,
seleccionamos dos Command
que son botones y un
ComboBox.
El nombre interno del comboBox
lo he llamado ComboBoxCOM,
as que si sigues el ejemplo, no lo
olvides, est en la propiedad
(Name).

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

42

Visual Basic 6

Colocamos ms botones y lo
colocamos ms o menos como
muestra la imagen.

Luego arrastramos el objeto Text


en el cuadro, aqu nos llegar los
mensajes de textos como en el
Monitor Serie desde Arduino.
En sus propiedades del Text le
ponemos Multiline en True ya que
ser de muchas lneas la entrada
de datos.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

43

Visual Basic 6
Propiedades

En el cuadro de texto Text para recibir


mensajes de textos desde Arduino.
MultiLine para mltiples lneas de texto, uno
debajo del otro.
ScrollBars para crear una barra de
desplazamiento vertical.
Loked para no modificar los textos de entrada
por el puerto serie, se queda en modo lectura.

Electrnica PIC - http://electronica-pic.blogspot.com.es

Propiedades

Cambie a

(Name)

Text_Mensajes

MultiLine

True

Text
ScrollBars

2 - Vertical

Loked

True
05/12/2015

44

Visual Basic 6
Propiedades

En cada botn configuramos las propiedades.

Propiedad

Cambie a

No olvidar que seleccionamos el primer botn,


as con cada uno de ellos.

Caption

ON

(Name)

Command_Led_8_ON

Enabled

False

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

45

Visual Basic 6
Propiedades

El otro botn lo mismo pero en OFF.

Electrnica PIC - http://electronica-pic.blogspot.com.es

Propiedad

Cambie a

Caption

OFF

(Name)

Command_Led_8_OFF

Enabled

False

05/12/2015

46

Visual Basic 6

Redimensionamos el ComoBox a la
propiedad Width (ancho) a 3015.
Insertamos un botn y lo llamaremos
Command_CONECTAR de la propiedad
(Name).
En Caption del botn ponemos
CONECTAR.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

47

Visual Basic 6

Aadimos dos componentes


ms.
En la barra de arriba pulsamos
Proyecto Componentes.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

48

Visual Basic 6

Se abre la ventana
Componentes.

En la pestaa Controles
seleccionamos el componente
Microsoft Comm Control 6,0
que es para manejar el puerto
serie.
Pulsamos Aplicar y luego
Aceptar. Como hemos elegido
solo un componente, se puede
pulsar solo
Aceptardirectamente.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

49

Visual Basic 6

Vers un componente nuevo en


forma de telfono clsico
amarillo para controlar el puerto
serie.
Aadimos un timer y el MSComm
en el formulario.
Al ejecutar la aplicacin o
programa no ve mostrar estos
componentes en forma visible.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

50

Visual Basic 6
Propiedades

Seleccionamos la propiedad MSComm y


cambiamos sus propiedades indicado en el
cuadro de al lado.

Propiedad

Cambie a

(Name)

MSComm_Puerto_Serie

No olvidar que los valores del Settings tiene


que ser el mismo en el Arduino para que haya
comunicacin.

CommPort

Settings

115200,n,8,2

RThreshold

RThreshold Devuelve o restablece el nmero


de caracteres al recibir.
Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

51

Visual Basic 6

En la barra de herramientas, Ver


Cdigo.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

52

Visual Basic 6

Pulsamos doble clic en el botn


conectar y se nos genera un
cdigo.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

53

Visual Basic 6

Genera este cdigo.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

54

Visual Basic 6

Introducimos este cdigo.


Lo que hace es conectar o abrir el
puerto serie y si volvemos a pulsar
desconectarlo o cerrar el puerto.
Tambin se activan o desactivan
los botones ON y OFF
dependiendo si el puerto serie
est abierto o no.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

55

Visual Basic 6

Aadimos en la parte ms alta del editor de cdigo de VB 6 este trozo de cdigo.


Es para seleccionar el puerto COM deseado.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

56

Visual Basic 6

Para saber que puerto estamos


usando con Arduino.
Entras desde Windows Inicio
Panel de control\Todos los
elementos de Panel de
control\Sistema.
Luego pulsas Administrador de
dispositivos.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

57

Visual Basic 6

En mi caso, se usa y usaremos el


puerto COM4.
Sabiendo el puerto a usar, ya
podemos cerrar la ventana
Administrador de dispositivos.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

58

Visual Basic 6

Haz doble clic en el primer botn


como muestra en la imagen.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

59

Visual Basic 6

Al hacer doble clic en el primer


botn, genera unos cdigos
automticamente.
Dentro de ella vamos a escribir
los comandos que entiende
Arduino IDE que hemos
programado.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

60

Visual Basic 6

Recordar que los comandos que


hemos programado para el Led del
pin 8 se llama Led_8_ON para
encender y para apagar Led_8_OFF.
Este es el trozo de cdigo a insertar
para el primer botn para encender
el Led del pin 8. Aunque lo he
llamado Led 8.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

61

Visual Basic 6

Ahora nos toca hacer doble clic


en el segundo botn para poder
apagar el Led del pin 8 de
Arduino.

Lo podemos llamar Led 8.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

62

Visual Basic 6

Ahora aadimos el mismo cdigo


para el segundo botn con el
comando Led_8_OFF, as podremos
apagar el Led.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

63

Visual Basic 6
Hacer doble clic dentro del
formulario sin tocar ningn
componente como botones,
cmoboBox, label, solo el formulario.
Cuando lo consigas, aparecer un
cdigo generado un Load, as debes
introducir todo este cdigo.
En mi caso lo dejo arriba del todo del
editor de cdigo.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

64

Visual Basic 6

Cambiaremos un poco el cdigo


para probarlo ahora mismo.
Antes llambamos los comandos
Led_ON y Led_OFF. Ahora lo
llamaremos Led_8_ON y
Led_8_OFF.
Comprobar que estos comandos
es capaz de encender y apagar el
Led 8 con el Monitor Serie.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

65

Visual Basic 6

Cerramos Arduino IDE para dejar


el puerto COM4 libre.
Podemos directamente pulsar F5
para ejecutar la aplicacin o
nuestro programa.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

66

Visual Basic 6

Hasta aqu es el final sobre el


control del puerto serie con
Arduino.
Podemos ver y seleccionar el
puerto serie con el comboBox,
abrir el puerto y enviar rdenes a
Arduino.
No recibiremos mensajes desde
Arduino porque an no lo hemos
programado en este momento.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

67

Visual Basic 6

Vamos a generar nuestro interfaz


con el archivo .exe.
Archivo Generar
InterDuinoVB6.exe.

Ya tenemos nuestra aplicacin


generada.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

68

Visual Basic 6

El cdigo completo por hasta


donde hemos llegado con Visual
Basic 6.

Electrnica PIC - http://electronica-pic.blogspot.com.es

Puedes ver el ejemplo InterDuinoVB6_1 en el


directorio de la descarga, InterDuino
GENERAL\Windows\VB6\InterDuinoVB6_1

05/12/2015

69

Visual Basic 6

Aqu nos centraremos en que


recibas mensajes y poder verlo en
el Text.
Siguimos adelante para
programar de una vez mensajes
recibidos desde Arduino.
En la entrada de mensajes
podemos ponerlo en modo
lectura y no se puede modificar, si
nos interesa ponle True.

Si no queremos dejarlo en modo


lectura, lo dejamos en False.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

70

Visual Basic 6
Propiedades

En mi caso he dejado esta configuracin en las


propiedades.

Electrnica PIC - http://electronica-pic.blogspot.com.es

Propiedad

Cambie a

ReadOnly

False

(Name)

Text_Mensajes

05/12/2015

71

Visual Basic 6

Aadir estos siguientes cdigos.


Estos cdigos es para recibir
datos del puerto serie desde
Arduino y mostrarlo en el
Text_Mensajes.
A continuacin, en la pgina
siguiente se muestra el cdigo
completo por si te pierdes.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

72

Visual Basic 6

Aadir estos siguientes cdigos.


Estos cdigos es para recibir
datos del puerto serie desde
Arduino y mostrarlo en el
Text_Mensajes.
A continuacin, en la pgina
siguiente se muestra el cdigo
completo por si te pierdes.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

73

Cdigo desde
el principio.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

74

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

75

Fin de cdigo.
Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

76

Visual Basic 6

El cdigo completo por hasta


donde hemos llegado con Visual
Basic 6.

Electrnica PIC - http://electronica-pic.blogspot.com.es

Puedes ver el ejemplo InterDuinoVB6_2 en el


directorio de la descarga, InterDuino
GENERAL\Windows\VB6\InterDuinoVB6_2

05/12/2015

77

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

78

Fotos

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

79

Fotos

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

80

Fotos

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

81

Vdeo

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

82

Vdeo

https://www.youtube.com/watch?v=SisRHK9_at4

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

83

Enlaces de inters

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

84

Enlaces de inters

Foro MSDN: Puedes participar en el foro oficial de Visual Basic 6.


Arduino: Informacin oficial sobre el mundo de Arduino y foros.
Electrnica PIC: Blog oficial del creador de este tutorial.
Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

85

Versin del tutorial


Versin: 1.00

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

86

Contacto

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

87

Contacto

Contactar: [email protected]
PayPal: [email protected]

Electrnica PIC - http://electronica-pic.blogspot.com.es

Puedes publicar este tutorial en tu Web, foro, blog, CDROM, DVD-ROM, Blu-Ray en revistas oficial en papel o
cualquier otro medio.

05/12/2015

88

Autor

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

89

Autor

ngel Acaymo M. G.

Electrnica PIC - http://electronica-pic.blogspot.com.es

05/12/2015

90

También podría gustarte