Interfaz VB6 Arduino
Interfaz VB6 Arduino
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
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.
05/12/2015
Qu necesitamos?
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.
05/12/2015
Qu necesitamos?
05/12/2015
Qu necesitamos?
http://arduino.cc/en/Main/Software
05/12/2015
Qu necesitamos?
05/12/2015
Qu necesitamos?
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#.
05/12/2015
Qu necesitamos?
Descarga
Fuente
Fuente
05/12/2015
10
05/12/2015
11
electronica-pic.blogspot.com.es
05/12/2015
12
electronica-pic.blogspot.com.es
05/12/2015
13
electronica-pic.blogspot.com.es
05/12/2015
14
electronica-pic.blogspot.com.es
05/12/2015
15
electronica-pic.blogspot.com.es
05/12/2015
16
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
electronica-pic.blogspot.com.es
05/12/2015
18
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
electronica-pic.blogspot.com.es
05/12/2015
22
Esquema boceto
electronica-pic.blogspot.com.es
05/12/2015
23
electronica-pic.blogspot.com.es
05/12/2015
24
electronica-pic.blogspot.com.es
05/12/2015
25
while (Serial.available()>0){
caracter= Serial.read();
comando.concat(caracter);
delay(10);
Escribimos el cdigo.
electronica-pic.blogspot.com.es
05/12/2015
26
electronica-pic.blogspot.com.es
05/12/2015
27
electronica-pic.blogspot.com.es
05/12/2015
28
electronica-pic.blogspot.com.es
05/12/2015
29
electronica-pic.blogspot.com.es
05/12/2015
30
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
05/12/2015
33
Visual Basic 6
En este caso estoy trabajando bajo
Windows 7 de 64 bits y VB 6.
05/12/2015
34
Objetivo:
Disear una pequea interfaz desde
cero.
1)
2)
3)
4)
5)
6)
05/12/2015
35
Visual Basic 6
05/12/2015
36
Visual Basic 6
05/12/2015
37
Visual Basic 6
05/12/2015
38
Visual Basic 6
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
Propiedades
Cambia a
(Nombre)
Form_Principal
Caption
Mini Interfaz VB 6
StartUpPosition
2 - CenterScreen
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).
05/12/2015
42
Visual Basic 6
Colocamos ms botones y lo
colocamos ms o menos como
muestra la imagen.
05/12/2015
43
Visual Basic 6
Propiedades
Propiedades
Cambie a
(Name)
Text_Mensajes
MultiLine
True
Text
ScrollBars
2 - Vertical
Loked
True
05/12/2015
44
Visual Basic 6
Propiedades
Propiedad
Cambie a
Caption
ON
(Name)
Command_Led_8_ON
Enabled
False
05/12/2015
45
Visual Basic 6
Propiedades
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.
05/12/2015
47
Visual Basic 6
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.
05/12/2015
49
Visual Basic 6
05/12/2015
50
Visual Basic 6
Propiedades
Propiedad
Cambie a
(Name)
MSComm_Puerto_Serie
CommPort
Settings
115200,n,8,2
RThreshold
05/12/2015
51
Visual Basic 6
05/12/2015
52
Visual Basic 6
05/12/2015
53
Visual Basic 6
05/12/2015
54
Visual Basic 6
05/12/2015
55
Visual Basic 6
05/12/2015
56
Visual Basic 6
05/12/2015
57
Visual Basic 6
05/12/2015
58
Visual Basic 6
05/12/2015
59
Visual Basic 6
05/12/2015
60
Visual Basic 6
05/12/2015
61
Visual Basic 6
05/12/2015
62
Visual Basic 6
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.
05/12/2015
64
Visual Basic 6
05/12/2015
65
Visual Basic 6
05/12/2015
66
Visual Basic 6
05/12/2015
67
Visual Basic 6
05/12/2015
68
Visual Basic 6
05/12/2015
69
Visual Basic 6
05/12/2015
70
Visual Basic 6
Propiedades
Propiedad
Cambie a
ReadOnly
False
(Name)
Text_Mensajes
05/12/2015
71
Visual Basic 6
05/12/2015
72
Visual Basic 6
05/12/2015
73
Cdigo desde
el principio.
05/12/2015
74
05/12/2015
75
Fin de cdigo.
Electrnica PIC - http://electronica-pic.blogspot.com.es
05/12/2015
76
Visual Basic 6
05/12/2015
77
05/12/2015
78
Fotos
05/12/2015
79
Fotos
05/12/2015
80
Fotos
05/12/2015
81
Vdeo
05/12/2015
82
Vdeo
https://www.youtube.com/watch?v=SisRHK9_at4
05/12/2015
83
Enlaces de inters
05/12/2015
84
Enlaces de inters
05/12/2015
85
05/12/2015
86
Contacto
05/12/2015
87
Contacto
Contactar: [email protected]
PayPal: [email protected]
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
05/12/2015
89
Autor
ngel Acaymo M. G.
05/12/2015
90