Controle van AC apparaten draadloos met behulp van USB (3 / 5 stap)

Stap 3: Instellen van de besturingscomputer


Nu moeten we instellen van de computer die op het licht overschakelen zal.

Krijgen de NXT-G-Software.

Toegankelijk opwaarts visualbasic uitdrukkelijke en invoegen van een timercontrole. De doubleclick over de vorm en druk op Ctrl + A.

Kopieer deze code:

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) verwerkt MyBase.Load
Timer1.Enabled = True
Timer1.interval = 100
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) verwerkt Timer1.Tick
Me.Text = Cursor.Position.ToString()
Me.TopMost = True
End Sub
Einde klasse

Nu het programma uitvoeren. Voer het programma NXT-G. En uw robot op de Computer aansluiten. Open de afstandsbediening en klik op de knoop van de actie. Het moet het verplaatsen van de arm van het bot. Beweeg de muis over de knoop van de actie en de coördinaten op de titelbalk van de toepassing van de VB we gewoon schreven zien. Schrijf deze waarden in Kladblok en sla het op.

Nu een weebly-account te maken. Breng een nieuwe site en voeg vervolgens op een willekeurige pagina van de site, de een bestand om te uploaden. Klik erop en klik op een bestand te uploaden. Na die op het bureaublad die juiste klik en maak een nieuw tekstbestand met de naam ins.txt. Open het in Kladblok en typ het woord 'uit' in het. Uploaden. In de website editor, klik met de rechtermuisknop op de knop download bestand en kopieer het adres van de koppeling en het opslaan in Kladblok.

Nu je een url en coördinaten moet.

Verwijderen van alle code en voer deze code in hetzelfde programma die we schreef:

Public Class Form1
Dim exemplaar als MouseEventArgs
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtraInfo As Integer)
Private Const MOUSEEVENTF_MOVE As Integer = & H1 ' muis bewegen
Private Const MOUSEEVENTF_LEFTDOWN As Integer = & H2 ' linker knop ingedrukt
Private Const MOUSEEVENTF_LEFTUP As Integer = & H4 ' links omhoog knoop
Private Const MOUSEEVENTF_RIGHTDOWN As Integer = & H8 ' juiste knop ingedrukt
Private Const MOUSEEVENTF_RIGHTUP As Integer = & H10 ' rechts van de knop omhoog
Private Const MOUSEEVENTF_MIDDLEDOWN As Integer = & H20 ' middelste knop ingedrukt
Private Const MOUSEEVENTF_MIDDLEUP As Integer = & H40 ' midden omhoog knoop
Private Const MOUSEEVENTF_WHEEL As Integer = & H800 ' de knoop van het rolwiel rolde
Private Const MOUSEEVENTF_ABSOLUTE As Integer = & H8000 ' absolute beweging
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal Vtoets As Long) As Integer
Declare Function ClientToScreen Lib "user32" (ByVal hwnd As Integer, ByRef lpPoint als POINTAPI) As Integer
Public Declare Function SetCursorPos Lib "user32.dll" (ByVal X As Integer, ByVal Y As Integer) As Integer
Openbare structuur POINTAPI
Dim X As Integer
Dim Y As Integer
Einde structuur
Private Sub clickdown()
Oproep mouse_event (MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
End Sub
Private Sub ClickUp()
Oproep mouse_event (MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) verwerkt MyBase.Load
Timer1.Enabled = True
Timer1.interval = 2000
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) verwerkt Timer1.Tick
Probeer
My.Computer.Network.DownloadFile ("Uw Weebly bestand adres hier", "sample.txt")
Txt As String Dim = My.Computer.FileSystem.ReadAllText("sample.txt")
My.Computer.FileSystem.DeleteFile("sample.txt")
Als Me.Text <> txt vervolgens
Als txt. ToUpper = "ON" Then
Cursor.Position = nieuwe Point(Your Coordinate X here, Your coordinate Y here)
ClickDown()
Threading.Thread.Sleep(1000)
ClickUp()
End If
End If
Me.Text = txt
Vangst
Einde proberen
End Sub

Einde klasse

Waar is het geschreven ' uw coördineren X hier ' en 'Uw coördineren Y hier' Voer uw X- en Y-waarden die u hebt opgeslagen.
'Waar geschreven staat, Your Weebly bestand adres hier' invoeren uw weebly adres.

Voer het programma en moet u 'OFF' in de titelbalk.

Je bent klaar!

Gerelateerde Artikelen

Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

ik ga u laten zien hoe je Arduino gebruik maximaal 12 servo's tegelijk met minimale jitter control.  Met behulp van een eenvoudige seriële interface kunt u de positie van maximaal 12 servo kanalen.  Maximaal 10 momentopname posities kan worden opgesl
Mike's Lab | Controle om het even wat met behulp van Twitter!

Mike's Lab | Controle om het even wat met behulp van Twitter!

In dit project ik zal je laten zien hoe u uw projecten met behulp van Twitter!De code die wordt gebruikt in dit project is hier beschikbaar:http://www.mikepieters.com/codes/tweetLED.Ino
Draadloze 3D Printing & Monitoring met behulp van Astroprint en Raspberry Pi

Draadloze 3D Printing & Monitoring met behulp van Astroprint en Raspberry Pi

Dit Instructable is geschreven om u te tonen hoe het configureren van uw bestaande 3D-Printer afdrukken te controleren draadloos met behulp van Astroprint software. U kunt controleren het huis en overal te gebruiken, uw Smartphone, Tablet, Laptop met
Controle van een Arduino met uw iPhone

Controle van een Arduino met uw iPhone

Hey!Dit Instructable toont je hoe om te controleren van een Arduino met een iPhone zonder te programmeren van uw eigen applicatie van iOS. We gonna een LED flash maar u kunt ook een heleboel andere dingen mee doen!We zullen met behulp van een Arduino
RGB LED Tutorial (met behulp van een Arduino) (RGBL)

RGB LED Tutorial (met behulp van een Arduino) (RGBL)

LED's zijn geweldig. Maar er een punt waar het opvlammen eenvoudigweg niet voldoende is bij elk project komt. Voor deze gevallen een RGB (rood, groen, blauw) is LED het antwoord.Elke kleur gloed met een RGB LED zult u kunnen tot uw hartje begeert.Bij
(Ascensor) Lift model met behulp van de Arduino, uitvinder van de App en andere vrije software

(Ascensor) Lift model met behulp van de Arduino, uitvinder van de App en andere vrije software

ESPConstrucción, paso een paso, de VN ascensor een escala usando arduino (como controlador del motor y Relacionadas y salidas por bluetooth), uitvinder van de app (para diseño de aplicación como deelvenster de controle del ascensor) y freeCAD y Libre
Maken van een robot van de internet gecontroleerd met behulp van Livebots

Maken van een robot van de internet gecontroleerd met behulp van Livebots

hier leert u hoe u een internet controlled robot of andere installatie met behulp van Livebots.Livebots is een project dat ik ben bezig dat uit een eenvoudig te gebruiken website voor alle robots bestaat die mensen kan communiceren met via het intern
Mening gecontroleerde licht met behulp van de Arduino || Arme man EEG sensor

Mening gecontroleerde licht met behulp van de Arduino || Arme man EEG sensor

Het zou niet geweldig om te schakelen dingen in- of uitschakelen met je geest... !!!Zoals de Puzlebox baan Mobile Edition (http://www.amazon.com/Puzzlebox-Puzlebox-Orbit-Mob... ) of de coole Star Wars Science - Force Trainer ( http://www.amazon.com/S
Beheersing van een Arduino Board met behulp van een infrarood afstandsbediening

Beheersing van een Arduino Board met behulp van een infrarood afstandsbediening

I-IntroductionHallo iedereen, mijn naam is Noreddine Kessa, ik ben een liefhebber van de elektronica.  Ik had plezier dit weekend spelen met mijn nieuwe speeltje, Arduino ATmega328 DIY Kit die ik kreeg op eBay, en ik zou graag de vreugde delen met ie
Plant van de toezicht- en zorg - met behulp van de Intel Edison

Plant van de toezicht- en zorg - met behulp van de Intel Edison

Winter is hier! Volg dit instructable te controleren en het maken van een automatische controle plant water geven systeem voor uw huis planten met behulp van de Intel Edison.Controleren van de volgende omgevingsvariabelen met behulp van Xively.com te
Organiseren van USB-apparaten met laptop hulpprogramma huid

Organiseren van USB-apparaten met laptop hulpprogramma huid

Laptop hulpprogramma huid organiseert lichtgewicht USB-apparaten gemakkelijk met behulp van klittenband.Ik wilde als één van de mobiele generatie, oplossen van problemen met de locatie en ruimte voor USB-apparaten.Professional en student journalistie
LiFi: Overbrengen van muziek met behulp van licht

LiFi: Overbrengen van muziek met behulp van licht

In dit instructable ik zal u tonen hoe muziek omzetten in variërende lichtintensiteit en vervolgens verzenden het draadloos met behulp van een LED en een zonne-cel waarvan de output het gezien door een speaker.Stap 1: demonstratieStap 2: Onderdelen d
Hoe te rijden een karakter LCD wordt weergegeven met behulp van DIP-schakelaars

Hoe te rijden een karakter LCD wordt weergegeven met behulp van DIP-schakelaars

Deze tutorial leert u de basisprincipes van interfacing met een HD44780 compatibel display met behulp van een DIP-schakelaars en een paar andere onderdelen.Dit soort circuit is een geweldige manier om te leren hoe HD44780 werk weergeeft.Stap 1: Wat m
Controle van de analoge Discovery™ golfvorm Generator in LabVIEW

Controle van de analoge Discovery™ golfvorm Generator in LabVIEW

Het doel van dit project is om je te leren hoe de controle van de analoge ontdekking met LabVIEW. Met name zal dit project aantonen hoe de controle van de analoge ontdekkingen Golf formulier generator. U kunt de frequentie en amplitude een 2d box. Af