Arduino & Visual Basic 6 (licht Controller) (4 / 4 stap)

Stap 4: Visual Basic 6.0 (formulier)


Het laatste deel zou moeten maken van de gebruikersinterface.
Ik maakte de interface eenvoudig zodat ik kon laten zien wat VB kunt gemakkelijk doen. Interfaces zijn subjectieve structuren. Kunt u overwegen de gebruiker; of hij/zij is rechts- of linkshandig en hun persoonlijke voorkeuren. Er zijn geen perfecte Interfaces maar er geschikt zijn. Ik wilde het ZIP-bestand bijvoegen maar heb geen idee hoe te dus ik koppelde zij hier @http://www.esnips.com/doc/bc349cad-d350-47f7-ac81-d74d2474238f/Light en http://www.esnips.com/doc/8c1807ca-bc5c-4348-a420-33c3e396e610/VBLight

Formulier

Privé temptxt As String, ik As Long, Ext As Boolean
Privé Command() As String
Privé pauseLocation As Long

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

Private Sub cmdExit_Click()
Einde
End Sub

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

Private Sub cmdLoadGmail_Click()
Dim bestandsnaam As String
FileName = App.Path & "\ProgramFromMail.txt"
Toets = 0
txtLoadCode.Text = "Code van Gmail laden..." & vbCrLf & txtLoadCode.Text
Als Gmail.CheckMail(FileName) dan
temptxt = File.FileToArray(FileName)
temptxt = vervangt (temptxt, "CT" & vbCrLf, "CT")
txtLoadCode.Text = temptxt & vbCrLf & txtLoadCode.Text
Command() = Strings.Split (temptxt, vbCrLf)
Ik = 1
End If
End Sub

Private Sub cmdLoop_Click()
Toets = 0: Ext = False
Voor i = 1 To UBound(Command())
DoEvents
Parse.StringSort (Command(i))
Als belangrijkste = 1 dan Exit voor ' als opdracht fout heeft overslaan toekomstige opdrachten
Als Ext dan afsluit voor
Als ik = UBound(Command()) - 1 dan i = 1 ' reset ik lus & overslaan opdracht verbreken
Volgende
End Sub

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

Private Sub cmdRun_Click()
Toets = 0
Voor i = 1 To UBound(Command())
DoEvents
Parse.StringSort (Command(i))
Als belangrijkste = 1 Then Exit voor
Als Ext dan afsluit voor
Volgende
End Sub

Private Sub cmdPause_Click()
pauseLocation = i + 1 ' onderbroken locatie opslaan
Doen
DoEvents
Loop
End Sub

Private Sub cmdResume_Click()
Voor i = pauseLocation To UBound(Command())
DoEvents
Parse.StringSort (Command(i))
Als belangrijkste = 1 dan Exit voor ' als opdracht fout heeft overslaan toekomstige opdrachten
Als Ext dan afsluit voor
Als ik = UBound(Command()) - 1 dan i = 1 ' reset ik lus & overslaan opdracht verbreken
Volgende
End Sub

Private Sub cmdSingle_Click()
Toets = 0
Als ik > UBound(Command()) dan
Ik = 1
End If
Parse.StringSort (Command(i))

Als belangrijkste = 1 Then
MsgBox "Line" ik & "Bevel fout!"
End If
i = i + 1 ' increment index om te spelen de volgende regel
End Sub

Private Sub cmdStopProgram_Click()
Ext = True
End Sub

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

Module

Openbare parseren As New cLightParser
Openbare File As New cReadTextFile
Openbare Gmail As New cReadGmail
Openbare licht As New cLightFunction
Openbare sleutel As Integer

Gerelateerde Artikelen

Arduino & Visual Basic 6.0 (Continuous Servo Motor)

Arduino & Visual Basic 6.0 (Continuous Servo Motor)

dit Instructable is bijna vergelijkbaar met de eerder geboekte Light-Controller. Het bevat dezelfde structuur en patroon bij het beheersen van de Servo Motor. Ik sommige ideeën vorm Galil motorische controle structuren gebruikt om mijn parser. Nameli
Controle van de Arduino met visual basic 6.0

Controle van de Arduino met visual basic 6.0

Dit instructable is onderdeel van mijn boek Arduino + visual basic 6.0 (aanbrengen in uw eigen software controle arduino Robot.Visual basic 6.0 is een zeer oude versie sommigen kunnen vragen waarom we gebruik wilt maken van visual basic 6.0. Visual b
Arduino en Visual Basic RF Over temperatuur vochtigheid meting

Arduino en Visual Basic RF Over temperatuur vochtigheid meting

Arduino met behulp van 433 MHz RF met momentane vertoning van temperatuur en vochtigheid waarden zoals we met de visual basic-programma doen, kunnen we zien.http://make.robimek.com/Arduino-Visual-Basic-Wireless-temperature-humidity-Control/Laten we b
Controle van een DC-motor met Arduino en Visual Basic

Controle van een DC-motor met Arduino en Visual Basic

Hallo vrienden dit is mijn eerste post in instructables.com waar ik zal proberen om meer nieuwheid des vaak.Thema is vandaag met Arduino en Visual Basic.Het project dat we nu zien is een dc-motor controller met Arduino en Visual Basic.Om te controler
Kinect besturingselementen Arduino wired Servos using Visual Basic 2010

Kinect besturingselementen Arduino wired Servos using Visual Basic 2010

UPDATE JAN 2012: deze gids wordt gepresenteerd op Microsofts MSDN Channel9http://channel9.MSDN.com/Coding4Fun/blog/Kinecting-to-Arduino-with-Visual-BasicINTRODUCTIEIn dit project gebruik ik links of rechts bewegingen in Kinect om de draaihoek van twe
Voor het programmeren van de Arduino Bluetooth seriële communicatie in Visual Basic 2010 Express

Voor het programmeren van de Arduino Bluetooth seriële communicatie in Visual Basic 2010 Express

Thier zijn verschillende Android/softwareprogramma waarmee je robot bluetooth arduino met uw android. Maar u kunt niet vinden voor gebruik met uw windows-PC. Dus programma ik een beetje een In Visual Basic Express 2010. Hoop dat het wel handig als ee
Met behulp van Visual Basic 2010 naar besturingselement Arduino Uno

Met behulp van Visual Basic 2010 naar besturingselement Arduino Uno

ik weet dat dit is gebeurd in het verleden een paar keer dus hier een meer is. Dit is een skelet Visual Basic 2010 en Arduino Sketch die ik gemengd samen op proef de PC aan Arduino Uno verbinding via seriële. Het blijkt gewoon LED 13 in- of uitschake
Arduino Robot Control console programma met de visual basic

Arduino Robot Control console programma met de visual basic

Zullen wij onze robot-console voor het beheer van dit project met Visual Basic.Zullen wij erin slagen onze robot via Bluetooth.Gereedschap aan ons formulier:13 de cijfertoets2 nummer combobox1 stuk texbox1 stuk GroupBox1 stuk SerialPorthttp://make.ro
Arduino - Control Servo met Visual Basic

Arduino - Control Servo met Visual Basic

Hi guys,Vandaag zal ik laten zien hoe u kunt controleren een servo met Visual basic. Voordat dit project heb ik nooit gebruikt Visual basic dus als iemand vindt dat een fout in mijn code gelieve hier een reactie achterlaten en help me het verbeteren
Arduino Remote RGB geleid door Visual Basic

Arduino Remote RGB geleid door Visual Basic

VereistenEen Arduino (im ' using Arduino Uno)Visual Basic Express 2010 u kunt VB downloaden vanaf hierRGB LedStap 1: Toepassing makenIn dit instructable, we zullen maken een programma controle RGB Led.Voer de volgende stappen uit:Klik op Nieuw Projec
Hoe te auto-detecteer en verbinden met Arduino in Visual Studio met behulp van Visual Basic

Hoe te auto-detecteer en verbinden met Arduino in Visual Studio met behulp van Visual Basic

Hoe automatisch detecteren met welke poort de arduino of geekduino is verbonden aan het gebruik van visual basic en automatisch verbinding maken met het!! (later zal overigens hoe automatisch detecteren wanneer het is unplugged!).Opmerking: knop is n
Maken van Arduino seriële poort met visual basic

Maken van Arduino seriële poort met visual basic

Zullen we de programma-interface aansluiten op de seriële poort met Visual Studio.Laten we eens kijken naar de details van het programma.Hulpmiddelen dat zullen we ons formulier gebruiken:3 stuks knop2 nummer ComboBox3 stuk labelseriële poortStap 1:
CONTROLERENDE DC met VISUAL BASIC

CONTROLERENDE DC met VISUAL BASIC

in deze instructables waar ik proberen zal om meer nieuwheid des vaak.Thema is vandaag met Arduino en Visual Basic. Het project dat we nu zien is een dc-motor controller met Arduino en Visual Basic. Om te controleren van een dc motor is niet genoeg s
Hoe u kunt besturen met Visual Basic GizDuino

Hoe u kunt besturen met Visual Basic GizDuino

Dit zal u begeleiden door de set-up, bedrading van de externe bedrading en codering van GizDuino en de VBA-bij het beheersen van 4 LEDs.De Instructables is onderverdeeld in 3:1. schets voor GizDuino2. de VBA-code- en ontwerpweergaven3. de bedrading v