SlideShare una empresa de Scribd logo
Interfaz visual basic 6 y arduino
Índice• Presentación - 3
• ¿Qué necesitamos? - 4
• ConfigurarArduino UNO - 12
• Esquema boceto - 21
• Programación Arduino IDE - 25
• InterfazVisual Basic 6 - 33
• Fotos - 79
• Vídeo - 82
• Enlaces de interés - 84
• Versión del tutorial - 86
• Contacto - 87
• Autor - 90
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 2
Presentación
• A pesar de hoy en día, se sigue usandoVisual Basic 6 para los sistemas
operativos modernos, aún en ciertos centros de enseñanzas de muchos
países siguen con este lenguaje.
• Se presenta un tutorial donde podrás controlar Arduino mediante tu propia
Interfaz programado conVisual Basic 6.
• Aún se usa mucho este lenguaje para la electrónica, manos a la obra, ánimos
y adelante.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 3
¿Qué necesitamos?
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 4
¿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/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 5
¿Qué necesitamos?
• Arduino UNO r3.
• Puedes usar Arduino el que dispongas.
• Escojo esta versión porque es el más usado y el
más que tiene la mayoría gente a escala
mundial para empezar.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 6
¿Qué necesitamos?
• Descargar Arduino IDE.
• http://arduino.cc/en/Main/Software
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 7
¿Qué necesitamos?
• Visual Studio Express 2013.
• Descargar Express 2013 para escritorio de
Windows. (En español).
• http://www.visualstudio.com/es-
es/products/visual-studio-express-vs.aspx
• También vale versiones 2005, 2010, 2012, 2013
y la Preview 2015 que veremos en Extras.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 8
¿Qué necesitamos?
• Quizás le interese tener preparado este
manual que si lo desea, puede mejorar tu
interfaz un poco más detallado y completo
como poner un reloj, hacer tu interfaz
transparente y otras más opciones.
• http://electronica-
pic.blogspot.com.es/2008/11/electrnica-
pic.html
• A partir de la página 203 puedes leer los extras.
Sólo hay ejemplos paraVisual C#.
• Este tutorial fue el primero que creé sobre
puertos series conVisual Studio .net en el
2008.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 9
¿Qué necesitamos?
Descarga
• Puedes descargar de entrada todos los
ejemplos y lenguajes.
• Se recomienda primero leer este tutorial antes
de ver los ejemplos.
• Luego haz tu propio diseño de la interfaz.
• Fuente
• Fuente
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 10
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 11
Configurar Arduino UNO
05/12/2015electronica-pic.blogspot.com.es 12
Configurar Arduino UNO
• Accedemos a laWeb http://arduino.cc y
hacemos clic en “Donwload”. En mi caso he
descargado la versión “Windows Installer”.
05/12/2015electronica-pic.blogspot.com.es 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 versión es 1.6.0 desde que
escribí este tutorial.
• Pulsas “Herramientas  Placa  Arduino
UNO”.
05/12/2015electronica-pic.blogspot.com.es 14
• Nos aseguramos que tengas el puerto
correspondiente de Arduino.
• En este caso es el puerto COM4.
05/12/2015electronica-pic.blogspot.com.es 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”.
05/12/2015electronica-pic.blogspot.com.es 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.
}
05/12/2015electronica-pic.blogspot.com.es 17
Configurar Arduino UNO
• Está más que verificado este código. Pulsa
“Subir” para compilar el código y guardarlo en
Arduino.
• Si no has pulsado “Verificar” antes de compilar
verifica código, compila y lo guarda en el AVR
de Arduino.
• Abajo de Arduino IDE 1.6.0 aparecerá cualquier
información como cantidad de datos usados
en portentajes, incluido errores entre otras
cosas.
05/12/2015electronica-pic.blogspot.com.es 18
Configurar Arduino UNO
• Fíjate que el Led 13 donde indica la flecha roja
está parpadeando.
05/12/2015electronica-pic.blogspot.com.es 19
05/12/2015electronica-pic.blogspot.com.es 20
Esquema boceto
05/12/2015electronica-pic.blogspot.com.es 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 pinesGND
y el pin 8.
• Si tienes dudas, antes de montar el circuito,
pasa a la página siguiente.
05/12/2015electronica-pic.blogspot.com.es 22
Esquema boceto
• Muestra el diodo Led y su simbología.
• El pin más corto es el Cátodo, también se
escribe con K, Kátodo, 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 Cátodo del Led.
05/12/2015electronica-pic.blogspot.com.es 23
05/12/2015electronica-pic.blogspot.com.es 24
Programación Arduino IDE
05/12/2015electronica-pic.blogspot.com.es 25
Programación Arduino IDE
• Escribimos el código.
• Este pequeño código permite leer por el puerto
USB que en realidad es puerto serie emulado
para apagar y encender un Led.
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 carácter a carácter 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);
}
/* 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 relés o otros medios. */
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.
}
05/12/2015electronica-pic.blogspot.com.es 26
Programación Arduino IDE
• Al crear un archivo nuevo viene así
predeterminado.
05/12/2015electronica-pic.blogspot.com.es 27
Programación Arduino IDE
• Escribimos el código como muestra en la
imagen.
• Teniendo Arduino UNO conectado con el cable
USB pulsamos el botón “Subir” y grabamos
nuestro programa.
05/12/2015electronica-pic.blogspot.com.es 28
Programación Arduino IDE
• Pulsamos el botón “Monitor Serie” para enviar
comandos.
05/12/2015electronica-pic.blogspot.com.es 29
Programación 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”.
05/12/2015electronica-pic.blogspot.com.es 30
Programación 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.
05/12/2015electronica-pic.blogspot.com.es 31
05/12/2015electronica-pic.blogspot.com.es 32
Visual Basic 6
Interfaz puerto serie
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 33
Visual Basic 6
En este caso estoy trabajando bajo
Windows 7 de 64 bits yVB 6.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 34
Objetivo:
1) Insertar 3 botones para dos Led, uno del pin 8
llamadoON, otro OF y el otro CONECTAR.
2) Insertar label o etiquetas y un comboBox.
3) Insertar un componenteText en el formulario para
recibir mensajes desde Arduino.
4) Insertar y configurar el componente o objeto
MSComm1.
5) Enviar comandos con los botones desde la Interfaz
que creamos haciaArduino.
6) Recibir mensajes desde Arduino.
Diseñar una pequeña interfaz desde
cero.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 35
Visual Basic 6
• A día de hoy, hay muchas personas que usan
Visual Basic 6. Por el 2008, a pesar de advertir
que no haré tutoriales sobreVB 6 ya que es
muy obsoleto y me centré en elVB .net, se
sigue usando bastante en centros de
enseñanzas de muchos países.
• Da igual que recomiende elVB .net, hay
mentes empeñadas enVB 6.
• También usan equipos muy viejos con puertos
series bajo Windows 95/98 para muchos
proyectos.
• También funciona muy bien para elWindows
XP aunque ya existe elVB .net de la época.
• Hoy en día se usa muchoVB 6 para pequeños
proyectos relacionado con la electrónica.
• En este caso usoWindows 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 años.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 36
Visual Basic 6
• EjecutaremosVisual Basic 6 en modo
Administrador.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 37
Visual Basic 6
• Seleccionamos “EXE estándar”.
• Finalmente pulsamos “Aceptar”.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 38
Visual Basic 6
• Muestra el formulario donde
configuramos las propiedades e
incluimos botones más seguimos
con los códigos de programación.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 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”.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 40
Visual Basic 6
Propiedades
• Fijándonos en la página anterior. Cambiamos
las propiedades del formulario tal como
muestra aquí.
• Caption, es el texto donde ponemos el título
de la pantalla.
• StartUpPosition donde quieres que se
muestre la ventana de nuestro interfaz. En
este caso lo dejamos en el centro.
Propiedades Cambia a
(Nombre) Form_Principal
Caption Mini InterfazVB 6
StartUpPosition 2 - CenterScreen
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 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/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 42
Visual Basic 6
• Colocamos más botones y lo
colocamos más o menos como
muestra la imagen.
• Luego arrastramos el objetoText
en el cuadro, aquí nos llegará los
mensajes de textos como en el
“Monitor Serie” desde Arduino.
• En sus propiedades delText le
ponemos Multiline enTrue ya que
será de muchas líneas la entrada
de datos.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 43
Visual Basic 6
Propiedades
• En el cuadro de textoText para recibir
mensajes de textos desde Arduino.
• MultiLine para múltiples líneas 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.
Propiedades Cambie a
(Name) Text_Mensajes
MultiLine True
Text
ScrollBars 2 -Vertical
Loked True
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 44
Visual Basic 6
Propiedades
• En cada botón configuramos las propiedades.
• No olvidar que seleccionamos el primer botón,
así con cada uno de ellos.
Propiedad Cambie a
Caption ON
(Name) Command_Led_8_ON
Enabled False
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 45
Visual Basic 6
Propiedades
• El otro botón lo mismo pero en OFF. Propiedad Cambie a
Caption OFF
(Name) Command_Led_8_OFF
Enabled False
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 46
Visual Basic 6
• Redimensionamos el ComoBox a la
propiedadWidth (ancho) a 3015.
• Insertamos un botón y lo llamaremos
Command_CONECTAR de la propiedad
(Name).
• En “Caption” del botón ponemos
CONECTAR.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 47
Visual Basic 6
• Añadimos dos componentes
más.
• En la barra de arriba pulsamos
“Proyecto”  “Componentes”.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 48
Visual Basic 6
• Se abre la ventana
“Componentes”.
• En la pestaña “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
“Aceptar”directamente.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 49
Visual Basic 6
• Verás un componente nuevo en
forma de teléfono clásico
amarillo para controlar el puerto
serie.
• Añadimos un timer y el MSComm
en el formulario.
• Al ejecutar la aplicación o
programa no ve mostrará estos
componentes en forma visible.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 50
Visual Basic 6
Propiedades
• Seleccionamos la propiedad MSComm y
cambiamos sus propiedades indicado en el
cuadro de al lado.
• No olvidar que los valores del Settings tiene
que ser el mismo en el Arduino para que haya
comunicación.
• RThreshold Devuelve o restablece el número
de caracteres al recibir.
Propiedad Cambie a
(Name) MSComm_Puerto_Serie
CommPort 1
Settings 115200,n,8,2
RThreshold 1
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 51
Visual Basic 6
• En la barra de herramientas, “Ver
 Código”.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 52
Visual Basic 6
• Pulsamos doble clic en el botón
conectar y se nos genera un
código.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 53
Visual Basic 6
• Genera este código.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 54
Visual Basic 6
• Introducimos este código.
• Lo que hace es conectar o abrir el
puerto serie y si volvemos a pulsar
desconectarlo o cerrar el puerto.
• También se activan o desactivan
los botones ON y OFF
dependiendo si el puerto serie
está abierto o no.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 55
Visual Basic 6
• Añadimos en la parte más alta del editor de código deVB 6 este trozo de código.
• Es para seleccionar el puerto COM deseado.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 56
Visual Basic 6
• Para saber que puerto estamos
usando con Arduino.
• Entras desdeWindows “Inicio 
Panel de controlTodos los
elementos de Panel de
controlSistema”.
• Luego pulsas “Administrador de
dispositivos”.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 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”.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 58
Visual Basic 6
• Haz doble clic en el primer botón
como muestra en la imagen.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 59
Visual Basic 6
• Al hacer doble clic en el primer
botón, genera unos códigos
automáticamente.
• Dentro de ella vamos a escribir
los comandos que entiende
Arduino IDE que hemos
programado.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 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 código a insertar
para el primer botón para encender
el Led del pin 8. Aunque lo he
llamado Led 8.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 61
Visual Basic 6
• Ahora nos toca hacer doble clic
en el segundo botón para poder
apagar el Led del pin 8 de
Arduino.
• Lo podemos llamar Led 8.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 62
Visual Basic 6
Ahora añadimos el mismo código
para el segundo botón con el
comando Led_8_OFF, así podremos
apagar el Led.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 63
Visual Basic 6
Hacer doble clic dentro del
formulario sin tocar ningún
componente como botones,
cmoboBox, label, solo el formulario.
Cuando lo consigas, aparecerá un
código generado un Load, así debes
introducir todo este código.
En mi caso lo dejo arriba del todo del
editor de código.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 64
Visual Basic 6
• Cambiaremos un poco el código
para probarlo ahora mismo.
• Antes llamábamos 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”.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 65
Visual Basic 6
• Cerramos Arduino IDE para dejar
el puerto COM4 libre.
• Podemos directamente pulsar F5
para ejecutar la aplicación o
nuestro programa.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 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 aún no lo hemos
programado en este momento.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 67
Visual Basic 6
• Vamos a generar nuestro interfaz
con el archivo .exe.
• “Archivo”  “Generar
InterDuinoVB6.exe”.
• Ya tenemos nuestra aplicación
generada.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 68
Visual Basic 6
• El código completo por hasta
donde hemos llegado conVisual
Basic 6. • Puedes ver el ejemplo InterDuinoVB6_1 en el
directorio de la descarga, InterDuino
GENERALWindowsVB6InterDuinoVB6_1
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 69
Visual Basic 6
• Aquí nos centraremos en que
recibas mensajes y poder verlo en
elText.
• 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 ponleTrue.
• Si no queremos dejarlo en modo
lectura, lo dejamos en False.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 70
Visual Basic 6
Propiedades
• En mi caso he dejado esta configuración en las
propiedades.
Propiedad Cambie a
ReadOnly False
(Name) Text_Mensajes
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 71
Visual Basic 6
• Añadir estos siguientes códigos.
• Estos códigos es para recibir
datos del puerto serie desde
Arduino y mostrarlo en el
Text_Mensajes.
• A continuación, en la página
siguiente se muestra el código
completo por si te pierdes.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 72
Visual Basic 6
• Añadir estos siguientes códigos.
• Estos códigos es para recibir
datos del puerto serie desde
Arduino y mostrarlo en el
Text_Mensajes.
• A continuación, en la página
siguiente se muestra el código
completo por si te pierdes.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 73
05/12/2015
Código desde
el principio.
Electrónica PIC - http://electronica-pic.blogspot.com.es 74
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 75
05/12/2015
Fin de código.
Electrónica PIC - http://electronica-pic.blogspot.com.es 76
Visual Basic 6
• El código completo por hasta
donde hemos llegado conVisual
Basic 6. • Puedes ver el ejemplo InterDuinoVB6_2 en el
directorio de la descarga, InterDuino
GENERALWindowsVB6InterDuinoVB6_2
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 77
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 78
Fotos
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 79
Fotos
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 80
Fotos
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 81
Vídeo
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 82
Vídeo
https://www.youtube.com/watch?v=SisRHK9_at4
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 83
Enlaces de interés
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 84
Enlaces de interés
• Foro MSDN: Puedes participar en el foro oficial deVisual Basic 6.
• Arduino: Información oficial sobre el mundo de Arduino y foros.
• Electrónica PIC: Blog oficial del creador de este tutorial.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 85
Versión del tutorial
Versión: 1.00
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 86
Contacto
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 87
Contacto • Puedes publicar este tutorial en tuWeb, foro, blog, CD-
ROM, DVD-ROM, Blu-Ray en revistas oficial en papel o
cualquier otro medio.
Contactar: metaconta@gmail.com
PayPal: egiptoman@gmail.com
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 88
Autor
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 89
Autor
Ángel Acaymo M. G.
05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 90

Más contenido relacionado

La actualidad más candente

Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
gueritamala
 
Funcion scanf
Funcion scanfFuncion scanf
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes Formales
Erivan Martinez Ovando
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
El Gfe Davidson
 
PRACTICA 6 ALICE
PRACTICA 6 ALICEPRACTICA 6 ALICE
PRACTICA 6 ALICE
estefania loredo cortes
 
Taller mantenimiento
Taller mantenimientoTaller mantenimiento
Taller mantenimiento
YOHANAB1284
 
Java programming basics notes for beginners(java programming tutorials)
Java programming basics notes for beginners(java programming tutorials)Java programming basics notes for beginners(java programming tutorials)
Java programming basics notes for beginners(java programming tutorials)
Daroko blog(www.professionalbloggertricks.com)
 
100 Ejerc...
100 Ejerc...100 Ejerc...
100 Ejerc...
Viviana Trujillo
 
Algoritmos computacionales.pptx
Algoritmos computacionales.pptxAlgoritmos computacionales.pptx
Algoritmos computacionales.pptx
LuisFernando659642
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
Microprocesador Dennis Marilyn
 
U1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos ComplejidadU1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos Complejidad
rezzaca
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
Mary Sanchez
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
Tensor
 
Taller uno desarrollo
Taller uno desarrolloTaller uno desarrollo
Taller uno desarrollo
manolo0715
 
Netbeans
NetbeansNetbeans
Netbeans
gabyramirez58
 
Interrupciones bios y irq
Interrupciones bios y irqInterrupciones bios y irq
Interrupciones bios y irq
adolfoahumada94
 
Ciclo while y do while
Ciclo while y do whileCiclo while y do while
Ciclo while y do while
Magda Fernandez
 
Manual de mantenimiento preventivo de computadores
Manual de mantenimiento preventivo de computadoresManual de mantenimiento preventivo de computadores
Manual de mantenimiento preventivo de computadores
danielitopo
 
Algoritmos y estructuras de programacion
Algoritmos y estructuras de programacionAlgoritmos y estructuras de programacion
Algoritmos y estructuras de programacion
efrain mamani
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++
compumet sac
 

La actualidad más candente (20)

Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Funcion scanf
Funcion scanfFuncion scanf
Funcion scanf
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes Formales
 
ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino ITT 18 Practicas Basicas de Arduino
ITT 18 Practicas Basicas de Arduino
 
PRACTICA 6 ALICE
PRACTICA 6 ALICEPRACTICA 6 ALICE
PRACTICA 6 ALICE
 
Taller mantenimiento
Taller mantenimientoTaller mantenimiento
Taller mantenimiento
 
Java programming basics notes for beginners(java programming tutorials)
Java programming basics notes for beginners(java programming tutorials)Java programming basics notes for beginners(java programming tutorials)
Java programming basics notes for beginners(java programming tutorials)
 
100 Ejerc...
100 Ejerc...100 Ejerc...
100 Ejerc...
 
Algoritmos computacionales.pptx
Algoritmos computacionales.pptxAlgoritmos computacionales.pptx
Algoritmos computacionales.pptx
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
 
U1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos ComplejidadU1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos Complejidad
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Taller uno desarrollo
Taller uno desarrolloTaller uno desarrollo
Taller uno desarrollo
 
Netbeans
NetbeansNetbeans
Netbeans
 
Interrupciones bios y irq
Interrupciones bios y irqInterrupciones bios y irq
Interrupciones bios y irq
 
Ciclo while y do while
Ciclo while y do whileCiclo while y do while
Ciclo while y do while
 
Manual de mantenimiento preventivo de computadores
Manual de mantenimiento preventivo de computadoresManual de mantenimiento preventivo de computadores
Manual de mantenimiento preventivo de computadores
 
Algoritmos y estructuras de programacion
Algoritmos y estructuras de programacionAlgoritmos y estructuras de programacion
Algoritmos y estructuras de programacion
 
Ordenamiento en C++
Ordenamiento en C++Ordenamiento en C++
Ordenamiento en C++
 

Similar a Interfaz visual basic 6 y arduino

Interfaz java y arduino
Interfaz java y arduinoInterfaz java y arduino
Interfaz java y arduino
Ángel Acaymo M. G.
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
Erwin Joel Espinoza Delgado
 
Hack x Crack Arduino; Diseño hecho por: Hacker Fashion
Hack x Crack Arduino; Diseño hecho por: Hacker FashionHack x Crack Arduino; Diseño hecho por: Hacker Fashion
Hack x Crack Arduino; Diseño hecho por: Hacker Fashion
Darwin921278
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
Erwin Joel Espinoza Delgado
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
Edwin4321
 
Hack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduinoHack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduino
Juan Jose Garcia Sanchez
 
03-arduino.pdf
03-arduino.pdf03-arduino.pdf
03-arduino.pdf
IvanRamos131451
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555
AnGeo Gomez
 
Labview & pic
Labview & picLabview & pic
Labview & pic
Juan Hoyos
 
Tutorial
TutorialTutorial
Tutorial
aldo núñez
 
Netduino
NetduinoNetduino
Netduino
David Matias
 
Señales con arduino y DAC
Señales con arduino y DACSeñales con arduino y DAC
Señales con arduino y DAC
Fernando Marcos Marcos
 
Manual para usar la tarjeta del fpga cyclone iv de altera
Manual para usar la tarjeta del fpga cyclone iv de alteraManual para usar la tarjeta del fpga cyclone iv de altera
Manual para usar la tarjeta del fpga cyclone iv de altera
Edwin Rosario Gabriel
 
Arduino
ArduinoArduino
Arduino
LeoMessi_1919
 
Taller practico iot fundación telefónica
Taller practico iot fundación telefónicaTaller practico iot fundación telefónica
Taller practico iot fundación telefónica
Sara Alvarellos Navarro
 
Arduino consola y puerto serie
Arduino consola y puerto serieArduino consola y puerto serie
Arduino consola y puerto serie
Ángel Acaymo M. G.
 
Trabajo02
Trabajo02Trabajo02
Arduino
ArduinoArduino
Arduino
Evelyn Freire
 
Tutorial Básico Arduino
Tutorial Básico ArduinoTutorial Básico Arduino
Tutorial Básico Arduino
Elio Alvarado
 
Monta tu Centro Multimedia con Raspberry Pi
Monta tu Centro Multimedia con Raspberry PiMonta tu Centro Multimedia con Raspberry Pi
Monta tu Centro Multimedia con Raspberry Pi
Alvaro García Loaisa
 

Similar a Interfaz visual basic 6 y arduino (20)

Interfaz java y arduino
Interfaz java y arduinoInterfaz java y arduino
Interfaz java y arduino
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Hack x Crack Arduino; Diseño hecho por: Hacker Fashion
Hack x Crack Arduino; Diseño hecho por: Hacker FashionHack x Crack Arduino; Diseño hecho por: Hacker Fashion
Hack x Crack Arduino; Diseño hecho por: Hacker Fashion
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Hack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduinoHack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduino
 
03-arduino.pdf
03-arduino.pdf03-arduino.pdf
03-arduino.pdf
 
[Arqui1]practica2 200815555
[Arqui1]practica2 200815555[Arqui1]practica2 200815555
[Arqui1]practica2 200815555
 
Labview & pic
Labview & picLabview & pic
Labview & pic
 
Tutorial
TutorialTutorial
Tutorial
 
Netduino
NetduinoNetduino
Netduino
 
Señales con arduino y DAC
Señales con arduino y DACSeñales con arduino y DAC
Señales con arduino y DAC
 
Manual para usar la tarjeta del fpga cyclone iv de altera
Manual para usar la tarjeta del fpga cyclone iv de alteraManual para usar la tarjeta del fpga cyclone iv de altera
Manual para usar la tarjeta del fpga cyclone iv de altera
 
Arduino
ArduinoArduino
Arduino
 
Taller practico iot fundación telefónica
Taller practico iot fundación telefónicaTaller practico iot fundación telefónica
Taller practico iot fundación telefónica
 
Arduino consola y puerto serie
Arduino consola y puerto serieArduino consola y puerto serie
Arduino consola y puerto serie
 
Trabajo02
Trabajo02Trabajo02
Trabajo02
 
Arduino
ArduinoArduino
Arduino
 
Tutorial Básico Arduino
Tutorial Básico ArduinoTutorial Básico Arduino
Tutorial Básico Arduino
 
Monta tu Centro Multimedia con Raspberry Pi
Monta tu Centro Multimedia con Raspberry PiMonta tu Centro Multimedia con Raspberry Pi
Monta tu Centro Multimedia con Raspberry Pi
 

Más de Ángel Acaymo M. G.

Arduino mfc y puerto serie
Arduino mfc y puerto serieArduino mfc y puerto serie
Arduino mfc y puerto serie
Ángel Acaymo M. G.
 
Arduino delphi tokio 10.2 y puerto serie
Arduino delphi tokio 10.2 y puerto serieArduino delphi tokio 10.2 y puerto serie
Arduino delphi tokio 10.2 y puerto serie
Ángel Acaymo M. G.
 
Arduino c++ y puerto serie
Arduino c++ y puerto serieArduino c++ y puerto serie
Arduino c++ y puerto serie
Ángel Acaymo M. G.
 
Formulario windows con visual c++ 2017
Formulario windows con visual c++ 2017Formulario windows con visual c++ 2017
Formulario windows con visual c++ 2017
Ángel Acaymo M. G.
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015
Ángel Acaymo M. G.
 
Formulario windows con visual c++
Formulario windows con visual c++Formulario windows con visual c++
Formulario windows con visual c++
Ángel Acaymo M. G.
 
Crear formulario windows form con visual c++ 2015
Crear formulario windows form con visual c++ 2015Crear formulario windows form con visual c++ 2015
Crear formulario windows form con visual c++ 2015
Ángel Acaymo M. G.
 
Rom laboratory
Rom laboratoryRom laboratory
Rom laboratory
Ángel Acaymo M. G.
 
Desbloquear impresora Brother MFC-440CN error 46
Desbloquear impresora Brother MFC-440CN error 46Desbloquear impresora Brother MFC-440CN error 46
Desbloquear impresora Brother MFC-440CN error 46
Ángel Acaymo M. G.
 
Teensy++2.0
Teensy++2.0Teensy++2.0
Teensy++2.0
Ángel Acaymo M. G.
 
Interfaz puerto paralelo LPT
Interfaz puerto paralelo LPTInterfaz puerto paralelo LPT
Interfaz puerto paralelo LPT
Ángel Acaymo M. G.
 
Mplab Inicio Rapido
Mplab Inicio RapidoMplab Inicio Rapido
Mplab Inicio Rapido
Ángel Acaymo M. G.
 

Más de Ángel Acaymo M. G. (12)

Arduino mfc y puerto serie
Arduino mfc y puerto serieArduino mfc y puerto serie
Arduino mfc y puerto serie
 
Arduino delphi tokio 10.2 y puerto serie
Arduino delphi tokio 10.2 y puerto serieArduino delphi tokio 10.2 y puerto serie
Arduino delphi tokio 10.2 y puerto serie
 
Arduino c++ y puerto serie
Arduino c++ y puerto serieArduino c++ y puerto serie
Arduino c++ y puerto serie
 
Formulario windows con visual c++ 2017
Formulario windows con visual c++ 2017Formulario windows con visual c++ 2017
Formulario windows con visual c++ 2017
 
Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015Entrada digital con arduino y visual studio 2015
Entrada digital con arduino y visual studio 2015
 
Formulario windows con visual c++
Formulario windows con visual c++Formulario windows con visual c++
Formulario windows con visual c++
 
Crear formulario windows form con visual c++ 2015
Crear formulario windows form con visual c++ 2015Crear formulario windows form con visual c++ 2015
Crear formulario windows form con visual c++ 2015
 
Rom laboratory
Rom laboratoryRom laboratory
Rom laboratory
 
Desbloquear impresora Brother MFC-440CN error 46
Desbloquear impresora Brother MFC-440CN error 46Desbloquear impresora Brother MFC-440CN error 46
Desbloquear impresora Brother MFC-440CN error 46
 
Teensy++2.0
Teensy++2.0Teensy++2.0
Teensy++2.0
 
Interfaz puerto paralelo LPT
Interfaz puerto paralelo LPTInterfaz puerto paralelo LPT
Interfaz puerto paralelo LPT
 
Mplab Inicio Rapido
Mplab Inicio RapidoMplab Inicio Rapido
Mplab Inicio Rapido
 

Último

DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
estudios22
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
Henry W. Zavala
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
PanchoChangue
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Rubén Cortes Zavala
 
Catálogo LG de lavadora de ropa , manual
Catálogo LG de lavadora de ropa , manualCatálogo LG de lavadora de ropa , manual
Catálogo LG de lavadora de ropa , manual
RobertoAlvarez835593
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
ADELAIDA90
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
walter729637
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Telefónica
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
Eddy Nathaly Jaimes Villamizar
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
Katia Reyes
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
MenaOlortinYherlyEli
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
gregory760891
 
Transporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdfTransporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdf
milagrosAlbanPacherr
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
GnesisOrtegaDeLen
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
241578066
 
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
bellomiguelangel68
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
lourdesuribe6
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
correodetareas
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
JessAdrinGonzlezCade
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
edgarcalle8
 

Último (20)

DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
 
Catálogo LG de lavadora de ropa , manual
Catálogo LG de lavadora de ropa , manualCatálogo LG de lavadora de ropa , manual
Catálogo LG de lavadora de ropa , manual
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
 
Transporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdfTransporte a través del tiempo en el perú.pdf
Transporte a través del tiempo en el perú.pdf
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
 
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
 

Interfaz visual basic 6 y arduino

  • 2. Índice• Presentación - 3 • ¿Qué necesitamos? - 4 • ConfigurarArduino UNO - 12 • Esquema boceto - 21 • Programación Arduino IDE - 25 • InterfazVisual Basic 6 - 33 • Fotos - 79 • Vídeo - 82 • Enlaces de interés - 84 • Versión del tutorial - 86 • Contacto - 87 • Autor - 90 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 2
  • 3. Presentación • A pesar de hoy en día, se sigue usandoVisual Basic 6 para los sistemas operativos modernos, aún en ciertos centros de enseñanzas de muchos países siguen con este lenguaje. • Se presenta un tutorial donde podrás controlar Arduino mediante tu propia Interfaz programado conVisual Basic 6. • Aún se usa mucho este lenguaje para la electrónica, manos a la obra, ánimos y adelante. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 3
  • 4. ¿Qué necesitamos? 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 4
  • 5. ¿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/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 5
  • 6. ¿Qué necesitamos? • Arduino UNO r3. • Puedes usar Arduino el que dispongas. • Escojo esta versión porque es el más usado y el más que tiene la mayoría gente a escala mundial para empezar. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 6
  • 7. ¿Qué necesitamos? • Descargar Arduino IDE. • http://arduino.cc/en/Main/Software 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 7
  • 8. ¿Qué necesitamos? • Visual Studio Express 2013. • Descargar Express 2013 para escritorio de Windows. (En español). • http://www.visualstudio.com/es- es/products/visual-studio-express-vs.aspx • También vale versiones 2005, 2010, 2012, 2013 y la Preview 2015 que veremos en Extras. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 8
  • 9. ¿Qué necesitamos? • Quizás le interese tener preparado este manual que si lo desea, puede mejorar tu interfaz un poco más detallado y completo como poner un reloj, hacer tu interfaz transparente y otras más opciones. • http://electronica- pic.blogspot.com.es/2008/11/electrnica- pic.html • A partir de la página 203 puedes leer los extras. Sólo hay ejemplos paraVisual C#. • Este tutorial fue el primero que creé sobre puertos series conVisual Studio .net en el 2008. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 9
  • 10. ¿Qué necesitamos? Descarga • Puedes descargar de entrada todos los ejemplos y lenguajes. • Se recomienda primero leer este tutorial antes de ver los ejemplos. • Luego haz tu propio diseño de la interfaz. • Fuente • Fuente 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 10
  • 11. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 11
  • 13. Configurar Arduino UNO • Accedemos a laWeb http://arduino.cc y hacemos clic en “Donwload”. En mi caso he descargado la versión “Windows Installer”. 05/12/2015electronica-pic.blogspot.com.es 13
  • 14. • 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 versión es 1.6.0 desde que escribí este tutorial. • Pulsas “Herramientas  Placa  Arduino UNO”. 05/12/2015electronica-pic.blogspot.com.es 14
  • 15. • Nos aseguramos que tengas el puerto correspondiente de Arduino. • En este caso es el puerto COM4. 05/12/2015electronica-pic.blogspot.com.es 15
  • 16. • 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”. 05/12/2015electronica-pic.blogspot.com.es 16
  • 17. 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. } 05/12/2015electronica-pic.blogspot.com.es 17
  • 18. Configurar Arduino UNO • Está más que verificado este código. Pulsa “Subir” para compilar el código y guardarlo en Arduino. • Si no has pulsado “Verificar” antes de compilar verifica código, compila y lo guarda en el AVR de Arduino. • Abajo de Arduino IDE 1.6.0 aparecerá cualquier información como cantidad de datos usados en portentajes, incluido errores entre otras cosas. 05/12/2015electronica-pic.blogspot.com.es 18
  • 19. Configurar Arduino UNO • Fíjate que el Led 13 donde indica la flecha roja está parpadeando. 05/12/2015electronica-pic.blogspot.com.es 19
  • 22. 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 pinesGND y el pin 8. • Si tienes dudas, antes de montar el circuito, pasa a la página siguiente. 05/12/2015electronica-pic.blogspot.com.es 22
  • 23. Esquema boceto • Muestra el diodo Led y su simbología. • El pin más corto es el Cátodo, también se escribe con K, Kátodo, 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 Cátodo del Led. 05/12/2015electronica-pic.blogspot.com.es 23
  • 26. Programación Arduino IDE • Escribimos el código. • Este pequeño código permite leer por el puerto USB que en realidad es puerto serie emulado para apagar y encender un Led. 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 carácter a carácter 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); } /* 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 relés o otros medios. */ 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. } 05/12/2015electronica-pic.blogspot.com.es 26
  • 27. Programación Arduino IDE • Al crear un archivo nuevo viene así predeterminado. 05/12/2015electronica-pic.blogspot.com.es 27
  • 28. Programación Arduino IDE • Escribimos el código como muestra en la imagen. • Teniendo Arduino UNO conectado con el cable USB pulsamos el botón “Subir” y grabamos nuestro programa. 05/12/2015electronica-pic.blogspot.com.es 28
  • 29. Programación Arduino IDE • Pulsamos el botón “Monitor Serie” para enviar comandos. 05/12/2015electronica-pic.blogspot.com.es 29
  • 30. Programación 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”. 05/12/2015electronica-pic.blogspot.com.es 30
  • 31. Programación 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. 05/12/2015electronica-pic.blogspot.com.es 31
  • 33. Visual Basic 6 Interfaz puerto serie 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 33
  • 34. Visual Basic 6 En este caso estoy trabajando bajo Windows 7 de 64 bits yVB 6. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 34
  • 35. Objetivo: 1) Insertar 3 botones para dos Led, uno del pin 8 llamadoON, otro OF y el otro CONECTAR. 2) Insertar label o etiquetas y un comboBox. 3) Insertar un componenteText en el formulario para recibir mensajes desde Arduino. 4) Insertar y configurar el componente o objeto MSComm1. 5) Enviar comandos con los botones desde la Interfaz que creamos haciaArduino. 6) Recibir mensajes desde Arduino. Diseñar una pequeña interfaz desde cero. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 35
  • 36. Visual Basic 6 • A día de hoy, hay muchas personas que usan Visual Basic 6. Por el 2008, a pesar de advertir que no haré tutoriales sobreVB 6 ya que es muy obsoleto y me centré en elVB .net, se sigue usando bastante en centros de enseñanzas de muchos países. • Da igual que recomiende elVB .net, hay mentes empeñadas enVB 6. • También usan equipos muy viejos con puertos series bajo Windows 95/98 para muchos proyectos. • También funciona muy bien para elWindows XP aunque ya existe elVB .net de la época. • Hoy en día se usa muchoVB 6 para pequeños proyectos relacionado con la electrónica. • En este caso usoWindows 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 años. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 36
  • 37. Visual Basic 6 • EjecutaremosVisual Basic 6 en modo Administrador. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 37
  • 38. Visual Basic 6 • Seleccionamos “EXE estándar”. • Finalmente pulsamos “Aceptar”. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 38
  • 39. Visual Basic 6 • Muestra el formulario donde configuramos las propiedades e incluimos botones más seguimos con los códigos de programación. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 39
  • 40. 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”. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 40
  • 41. Visual Basic 6 Propiedades • Fijándonos en la página anterior. Cambiamos las propiedades del formulario tal como muestra aquí. • Caption, es el texto donde ponemos el título de la pantalla. • StartUpPosition donde quieres que se muestre la ventana de nuestro interfaz. En este caso lo dejamos en el centro. Propiedades Cambia a (Nombre) Form_Principal Caption Mini InterfazVB 6 StartUpPosition 2 - CenterScreen 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 41
  • 42. 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/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 42
  • 43. Visual Basic 6 • Colocamos más botones y lo colocamos más o menos como muestra la imagen. • Luego arrastramos el objetoText en el cuadro, aquí nos llegará los mensajes de textos como en el “Monitor Serie” desde Arduino. • En sus propiedades delText le ponemos Multiline enTrue ya que será de muchas líneas la entrada de datos. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 43
  • 44. Visual Basic 6 Propiedades • En el cuadro de textoText para recibir mensajes de textos desde Arduino. • MultiLine para múltiples líneas 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. Propiedades Cambie a (Name) Text_Mensajes MultiLine True Text ScrollBars 2 -Vertical Loked True 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 44
  • 45. Visual Basic 6 Propiedades • En cada botón configuramos las propiedades. • No olvidar que seleccionamos el primer botón, así con cada uno de ellos. Propiedad Cambie a Caption ON (Name) Command_Led_8_ON Enabled False 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 45
  • 46. Visual Basic 6 Propiedades • El otro botón lo mismo pero en OFF. Propiedad Cambie a Caption OFF (Name) Command_Led_8_OFF Enabled False 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 46
  • 47. Visual Basic 6 • Redimensionamos el ComoBox a la propiedadWidth (ancho) a 3015. • Insertamos un botón y lo llamaremos Command_CONECTAR de la propiedad (Name). • En “Caption” del botón ponemos CONECTAR. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 47
  • 48. Visual Basic 6 • Añadimos dos componentes más. • En la barra de arriba pulsamos “Proyecto”  “Componentes”. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 48
  • 49. Visual Basic 6 • Se abre la ventana “Componentes”. • En la pestaña “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 “Aceptar”directamente. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 49
  • 50. Visual Basic 6 • Verás un componente nuevo en forma de teléfono clásico amarillo para controlar el puerto serie. • Añadimos un timer y el MSComm en el formulario. • Al ejecutar la aplicación o programa no ve mostrará estos componentes en forma visible. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 50
  • 51. Visual Basic 6 Propiedades • Seleccionamos la propiedad MSComm y cambiamos sus propiedades indicado en el cuadro de al lado. • No olvidar que los valores del Settings tiene que ser el mismo en el Arduino para que haya comunicación. • RThreshold Devuelve o restablece el número de caracteres al recibir. Propiedad Cambie a (Name) MSComm_Puerto_Serie CommPort 1 Settings 115200,n,8,2 RThreshold 1 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 51
  • 52. Visual Basic 6 • En la barra de herramientas, “Ver  Código”. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 52
  • 53. Visual Basic 6 • Pulsamos doble clic en el botón conectar y se nos genera un código. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 53
  • 54. Visual Basic 6 • Genera este código. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 54
  • 55. Visual Basic 6 • Introducimos este código. • Lo que hace es conectar o abrir el puerto serie y si volvemos a pulsar desconectarlo o cerrar el puerto. • También se activan o desactivan los botones ON y OFF dependiendo si el puerto serie está abierto o no. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 55
  • 56. Visual Basic 6 • Añadimos en la parte más alta del editor de código deVB 6 este trozo de código. • Es para seleccionar el puerto COM deseado. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 56
  • 57. Visual Basic 6 • Para saber que puerto estamos usando con Arduino. • Entras desdeWindows “Inicio  Panel de controlTodos los elementos de Panel de controlSistema”. • Luego pulsas “Administrador de dispositivos”. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 57
  • 58. 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”. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 58
  • 59. Visual Basic 6 • Haz doble clic en el primer botón como muestra en la imagen. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 59
  • 60. Visual Basic 6 • Al hacer doble clic en el primer botón, genera unos códigos automáticamente. • Dentro de ella vamos a escribir los comandos que entiende Arduino IDE que hemos programado. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 60
  • 61. 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 código a insertar para el primer botón para encender el Led del pin 8. Aunque lo he llamado Led 8. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 61
  • 62. Visual Basic 6 • Ahora nos toca hacer doble clic en el segundo botón para poder apagar el Led del pin 8 de Arduino. • Lo podemos llamar Led 8. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 62
  • 63. Visual Basic 6 Ahora añadimos el mismo código para el segundo botón con el comando Led_8_OFF, así podremos apagar el Led. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 63
  • 64. Visual Basic 6 Hacer doble clic dentro del formulario sin tocar ningún componente como botones, cmoboBox, label, solo el formulario. Cuando lo consigas, aparecerá un código generado un Load, así debes introducir todo este código. En mi caso lo dejo arriba del todo del editor de código. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 64
  • 65. Visual Basic 6 • Cambiaremos un poco el código para probarlo ahora mismo. • Antes llamábamos 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”. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 65
  • 66. Visual Basic 6 • Cerramos Arduino IDE para dejar el puerto COM4 libre. • Podemos directamente pulsar F5 para ejecutar la aplicación o nuestro programa. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 66
  • 67. 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 aún no lo hemos programado en este momento. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 67
  • 68. Visual Basic 6 • Vamos a generar nuestro interfaz con el archivo .exe. • “Archivo”  “Generar InterDuinoVB6.exe”. • Ya tenemos nuestra aplicación generada. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 68
  • 69. Visual Basic 6 • El código completo por hasta donde hemos llegado conVisual Basic 6. • Puedes ver el ejemplo InterDuinoVB6_1 en el directorio de la descarga, InterDuino GENERALWindowsVB6InterDuinoVB6_1 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 69
  • 70. Visual Basic 6 • Aquí nos centraremos en que recibas mensajes y poder verlo en elText. • 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 ponleTrue. • Si no queremos dejarlo en modo lectura, lo dejamos en False. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 70
  • 71. Visual Basic 6 Propiedades • En mi caso he dejado esta configuración en las propiedades. Propiedad Cambie a ReadOnly False (Name) Text_Mensajes 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 71
  • 72. Visual Basic 6 • Añadir estos siguientes códigos. • Estos códigos es para recibir datos del puerto serie desde Arduino y mostrarlo en el Text_Mensajes. • A continuación, en la página siguiente se muestra el código completo por si te pierdes. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 72
  • 73. Visual Basic 6 • Añadir estos siguientes códigos. • Estos códigos es para recibir datos del puerto serie desde Arduino y mostrarlo en el Text_Mensajes. • A continuación, en la página siguiente se muestra el código completo por si te pierdes. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 73
  • 74. 05/12/2015 Código desde el principio. Electrónica PIC - http://electronica-pic.blogspot.com.es 74
  • 75. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 75
  • 76. 05/12/2015 Fin de código. Electrónica PIC - http://electronica-pic.blogspot.com.es 76
  • 77. Visual Basic 6 • El código completo por hasta donde hemos llegado conVisual Basic 6. • Puedes ver el ejemplo InterDuinoVB6_2 en el directorio de la descarga, InterDuino GENERALWindowsVB6InterDuinoVB6_2 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 77
  • 78. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 78
  • 79. Fotos 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 79
  • 80. Fotos 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 80
  • 81. Fotos 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 81
  • 82. Vídeo 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 82
  • 84. Enlaces de interés 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 84
  • 85. Enlaces de interés • Foro MSDN: Puedes participar en el foro oficial deVisual Basic 6. • Arduino: Información oficial sobre el mundo de Arduino y foros. • Electrónica PIC: Blog oficial del creador de este tutorial. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 85
  • 86. Versión del tutorial Versión: 1.00 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 86
  • 87. Contacto 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 87
  • 88. Contacto • Puedes publicar este tutorial en tuWeb, foro, blog, CD- ROM, DVD-ROM, Blu-Ray en revistas oficial en papel o cualquier otro medio. Contactar: metaconta@gmail.com PayPal: egiptoman@gmail.com 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 88
  • 89. Autor 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 89
  • 90. Autor Ángel Acaymo M. G. 05/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 90