Arduino y Visual Basic 6 (controlador de luz) (4 / 4 paso)

Paso 4: Visual Basic 6.0 (formulario)

La parte final sería crear la interfaz de usuario.
Hice la interfaz simple por lo que podía mostrar lo que VB puede hacer fácilmente. Las interfaces son estructuras subjetivas. Usted debe considerar el usuario; Si es diestro o zurdo y sus preferencias personales. Hay no hay Interfaces perfectos pero son los adecuados. Quería adjuntar el archivo ZIP pero no tienen idea de cómo a tan ligado aquí @http://www.esnips.com/doc/bc349cad-d350-47f7-ac81-d74d2474238f/Light y http://www.esnips.com/doc/8c1807ca-bc5c-4348-a420-33c3e396e610/VBLight

Forma

Private temptxt As String, i como largo Ext como booleano
Command() privado como cadena
PauseLocation privado como largo

Private Sub cmdCheck_Click()
Clave = 0
Parse.StringSort (txtCode.Text)
txtCode.SelStart = 0
txtCode.SelLength = Len(txtCode.Text)
txtCode.SetFocus
End Sub

Private Sub cmdExit_Click()
Final
End Sub

Private Sub cmdLoadFile_Click()
temptxt = File.FileToArray (App.Path & "\ProgramCode.txt")
txtLoadCode.Text = temptxt & vbCrLf & txtLoadCode.Text
Command() = Strings.Split (temptxt, vbCrLf)
i = 1
End Sub

Private Sub cmdLoadGmail_Click()
Dim nombre de archivo como cadena
Nombre de archivo = App.Path & "\ProgramFromMail.txt"
Clave = 0
txtLoadCode.Text = "Cargar código de Gmail..." & vbCrLf & txtLoadCode.Text
Si Gmail.CheckMail(FileName) entonces
temptxt = File.FileToArray(FileName)
temptxt = Replace (temptxt, "CT" & vbCrLf, "CT")
txtLoadCode.Text = temptxt & vbCrLf & txtLoadCode.Text
Command() = Strings.Split (temptxt, vbCrLf)
i = 1
End If
End Sub

Private Sub cmdLoop_Click()
Clave = 0: Ext = False
Para i = 1 To UBound(Command())
DoEvents
Parse.StringSort (Command(i))
Si clave = 1 entonces salida para ' si comando tiene error, omitir los comandos futuros
Si Ext entonces la salida de la
Si i = UBound(Command()) - 1 entonces = 1 ' reset loop y salto comando desconectar
Siguiente
End Sub

Private Sub cmdRefresh_Click()
Gmail.initGmailAccount App.Path & "\Gmail.ini", "general", frmServo, Timer1, txtLoadCode, Inet1
End Sub

Private Sub cmdRun_Click()
Clave = 0
Para i = 1 To UBound(Command())
DoEvents
Parse.StringSort (Command(i))
Si clave = 1 salida
Si Ext entonces la salida de la
Siguiente
End Sub

Private Sub cmdPause_Click()
pauseLocation = i + 1 ' guardar ubicación pausado
Hacer
DoEvents
Lazo
End Sub

Private Sub cmdResume_Click()
De = pauseLocation a UBound(Command())
DoEvents
Parse.StringSort (Command(i))
Si clave = 1 entonces salida para ' si comando tiene error, omitir los comandos futuros
Si Ext entonces la salida de la
Si i = UBound(Command()) - 1 entonces = 1 ' reset loop y salto comando desconectar
Siguiente
End Sub

Private Sub cmdSingle_Click()
Clave = 0
Si i > UBound(Command()) entonces
i = 1
End If
Parse.StringSort (Command(i))

Si clave = 1 entonces
MsgBox "Línea" & i & "Comando Error!"
End If
i = i + 1 ' índice de incremento para jugar la siguiente línea
End Sub

Private Sub cmdStopProgram_Click()
EXT = True
End Sub

Private Sub Form_Load()
Parse.Init_Parser App.Path & "\ComportSettings.ini", "general", MSComm1, txtFeedback, cuadro txtStatus
Gmail.initGmailAccount App.Path & "\Gmail.ini", "general", frmTestCode, Timer1, txtLoadCode, Inet1
End Sub

Módulo de

CLightParser analizar como nuevo público
CReadTextFile archivo como nuevo público
Público cReadGmail Gmail como nuevo
CLightFunction luz como nuevo público
Clave pública como Integer

Artículos Relacionados

Control de un motor DC con Arduino y Visual Basic

Control de un motor DC con Arduino y Visual Basic

Hola amigos este es mi primer post en instructables.com donde voy a intentar traer más des de novedad a menudo.Hoy el tema es con Arduino y Visual Basic.El proyecto que hoy podemos ver es un motor de la c.c. del regulador con Arduino y Visual Basic.P
Arduino con visual basic 6.0 de control

Arduino con visual basic 6.0 de control

este instructable es parte de mi libro Arduino + visual basic 6.0 (poner su propio software de control arduino Robot.Visual basic 6.0 es una versión muy vieja, algunas personas pueden preguntar por qué queremos utilizar visual basic 6.0. visual basic
Arduino y Visual Basic 6.0 (Motor de Servo continuo)

Arduino y Visual Basic 6.0 (Motor de Servo continuo)

este Instructable es casi similar a la luz del controlador publicada previamente. Contiene la misma estructura y el patrón en el control de Servo Motor. Usé algunas estructuras de Control de Motor de Galil de forma ideas para crear mi parser. Es deci
Controles de Kinect Arduino conectado Servos utilizando Visual Basic 2010

Controles de Kinect Arduino conectado Servos utilizando Visual Basic 2010

actualización enero de 2012: esta guía se ofrece en Channel9 de MSDN de Microsofthttp://Channel9.msdn.com/Coding4Fun/blog/Kinecting-to-Arduino-with-Visual-BasicINTRODUCCIÓNEn este proyecto, usar movimientos de izquierda y derecha en Kinect para contr
DC control con VISUAL BASIC

DC control con VISUAL BASIC

en este instructables donde voy a intentar traer más des de novedad a menudo.Hoy el tema es con Arduino y Visual Basic. El proyecto que hoy podemos ver es un motor de la c.c. del regulador con Arduino y Visual Basic. Para el control de un dc motor no
Arduino - Servo Control con Visual Basic

Arduino - Servo Control con Visual Basic

Hola chicos,Hoy te voy a mostrar cómo se puede controlar un servo con Visual basic. Antes de este proyecto nunca he utilizado Visual basic así que si alguien encuentra algún error en mi codigo por favor deja un comentario aquí y ayudarme a mejorarla.
Cómo programar Arduino Bluetooth comunicación Serial de Visual Basic Express 2010

Cómo programar Arduino Bluetooth comunicación Serial de Visual Basic Express 2010

Taquí son varios programa y Software Android para controlar tu arduino bluetooth robot con tu android. Pero usted no puede encontrar uno para usar con tus PC windows. Por lo tanto programo un poco uno en Visual Basic Express 2010. Espero que sea útil
Remoto de Arduino RGB LED por Visual Basic

Remoto de Arduino RGB LED por Visual Basic

RequisitosCualquier Arduino (estoy utilizando Arduino Uno)Visual Basic Express 2010 puede descargar VB desde aquíRGB LedPaso 1: Crear la aplicaciónEn este instructable, vamos a hacer un programa de control de Led RGB.Siga los siguientes pasos:Haga cl
Arduino y medición de humedad de temperatura Visual Basic sobre RF

Arduino y medición de humedad de temperatura Visual Basic sobre RF

Podemos ver Arduino usando RF de 433 MHz con visualización instantánea de los valores de temperatura y humedad como lo hacemos con el programa de visual basic.http://make.robimek.com/Arduino-Visual-Basic-Wireless-temperature-Humidity-Control/Vamos a
Utilizando Visual Basic 2010 para controlar Arduino Uno

Utilizando Visual Basic 2010 para controlar Arduino Uno

sé que esto se ha hecho en el pasado un par de veces así que aquí está uno más. Se trata de un esqueleto Visual Basic 2010 y Arduino Sketch que mezclan a prueba el PC a Arduino Uno conexión vía serial. Simplemente resulta LED 13 encendido o apagado.E
Consola de Control del Robot Arduino programa con visual basic

Consola de Control del Robot Arduino programa con visual basic

Vamos a hacer nuestra consola de robot para administrar este proyecto con Visual Basic.Gestionamos nuestro robot vía Bluetooth.Herramientas necesarias para nuestro formulario:13 tecla de número2 combobox número1 pieza texbox1 pedazo de GroupBox1 piez
Cómo auto-detect y conectarse a Arduino en Visual Studio mediante Visual Basic

Cómo auto-detect y conectarse a Arduino en Visual Studio mediante Visual Basic

Cómo auto detectar qué puerto arduino o geekduino es conectarse usando visual basic y se conectará automáticamente a él! (más adelante agregaré como auto detectar cuando es desconectado!).Nota: botón no es necesario pero que en caso de conectar tu ar
Haciendo que Arduino del puerto serial con visual basic

Haciendo que Arduino del puerto serial con visual basic

Vamos a hacer la interfaz del programa para conectar el puerto serie con Visual Studio.Echemos un vistazo a los detalles del programa.Herramientas que utilizamos en el formulario:botón de 3 piezas2 ComboBox número3 etiqueta de la piezapuerto seriePas
Cómo controlar con Visual Basic GizDuino

Cómo controlar con Visual Basic GizDuino

Esto lo guiará a través de la puesta en marcha, cableado del cableado externo y codificación GizDuino y VBA en el control de 4 LEDs.El Instructables se divide en 3:1. esquema de GizDuino2. diseño y código de VBA3. el cableado del circuito externo.* G