Kontrollera AC enheter trådlöst med hjälp av USB (3 / 5 steg)

Steg 3: Ställa in kontroll dator



Nu måste vi ställa in datorn som slår på ljuset.

Få NXT-G programvara.

Öppna upp visualbasic express och infoga en timer kontroll. Dubbelklicka på formen och tryck på Ctrl + A.

Kopiera denna kod:

Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) hanterar MyBase.Load
Timer1.Enabled = sant
Timer1.Interval = 100
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) hanterar Timer1.Tick
Me.Text = Cursor.Position.ToString()
Me.TopMost = sant
End Sub
Slutet klass

Nu kör programmet. Kör programmet NXT-G. Och ansluta din robot till datorn. Öppna upp fjärrkontrollen och klicka på åtgärdsknappen. Den bör gå arm bot. Musen över knappen och se koordinaterna på namnlisten i VB ansökan vi bara skrev. Skriver dessa värden i anteckningar och spara den.

Nu skapa en weebly konto. Gör en ny webbplats och sedan på varje sida på webbplatsen, infoga den fil som ska överföras. Klicka på den och klicka på ladda upp en fil. Efter det på skrivbordet rätt klick och skapa en ny textfil med namnet ins.txt. Öppna den i anteckningar och skriv ordet "av" i den. Ladda upp den. I webbplats redaktör, rätt klick på knappen Hämta filen och Kopiera adressen och spara den i anteckningar.

Nu bör du ha en url och koordinater.

I samma program som vi skrev bort all kod och skriv in denna kod:

Public Class Form1
Dim instans som MouseEventArgs
Privata Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy som heltal, ByVal cButtons As Integer, ByVal dwExtraInfo As Integer)
Privat Const MOUSEEVENTF_MOVE As Integer = & H1 ' mus flytta
Privat Const MOUSEEVENTF_LEFTDOWN As Integer = & H2 ' vänster knapp ned
Privat Const MOUSEEVENTF_LEFTUP As Integer = & H4 ' vänsterknappen
Privat Const MOUSEEVENTF_RIGHTDOWN As Integer = & H8 "Höger knapp ned
Privat Const MOUSEEVENTF_RIGHTUP As Integer = & H10 ' höger upp
Privat Const MOUSEEVENTF_MIDDLEDOWN As Integer = & H20 ' mellersta knapp ned
Privat Const MOUSEEVENTF_MIDDLEUP As Integer = & H40 "mitten knappen
Privat Const MOUSEEVENTF_WHEEL As Integer = & H800 "hjulknappen rullade
Privat Const MOUSEEVENTF_ABSOLUTE As Integer = & H8000 ' absolut flytta
Privat deklarera funktionen GetAsyncKeyState Lib "user32" (ByVal vkey As Long) som heltal
Deklarera funktionen ClientToScreen Lib "user32" (ByVal hwnd som heltal, ByRef lpPoint som POINTAPI) som heltal
Offentligt deklarera funktionen SetCursorPos Lib "user32.dll" (ByVal X As Integer, ByVal Y As Integer) som heltal
Offentliga strukturen POINTAPI
Dim X som heltal
Dim Y som heltal
Slutet struktur
Private Sub clickdown()
Ring mouse_event (MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
End Sub
Private Sub ClickUp()
Ring mouse_event (MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) hanterar MyBase.Load
Timer1.Enabled = sant
Timer1.Interval = 2000
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) hanterar Timer1.Tick
Försök
My.Computer.Network.DownloadFile ("Ditt Weebly fil Adress här", "sample.txt")
Dim txt As String = My.Computer.FileSystem.ReadAllText("sample.txt")
My.Computer.FileSystem.DeleteFile("sample.txt")
Om Me.Text <> txt sedan
Om txt. ToUpper = "ON" då
Cursor.Position = ny Point(Your Coordinate X here, Your coordinate Y here)
ClickDown()
Threading.Thread.Sleep(1000)
ClickUp()
Slut om
Slut om
Me.Text = txt
Fånga
Slutet försök
End Sub

Slutet klass

Där det står "ditt samordna X här" och "Your samordna Y här" Ange din X- och Y-värden som du sparade.
Där det är skrivet, ange "Ditt Weebly fil adress här" ditt weebly adress.

Kör programmet och du bör se "OFF" i namnlisten.

Du är klar!

Se Steg
Relaterade Ämnen

Kontrollera alla ljus eller elektrisk apparat med du Tablet PC eller smartphone (wifi)

Kontrollera alla ljus eller elektrisk apparat med du Tablet PC eller smartphone (wifi) med hjälp av arduino, blynk och en wemos / ESP8266 styrelsenI den här guiden kommer vi att göra något jag kallar en wifi kontrollerad ac switch. (Men den fungerar...

DIY Emergency Power Bank med AA batterier och USB-DC-spänning Step-up Boost modul

DIY Emergency Power Bank med AA batterier och USB-DC-spänning Step-up Boost modulEtt AA-batteri är en standard storlek enda cell batteri-cylindriska torr. AA batterier är vanliga i bärbara elektroniska enheter. Ett AA-batteri består av en Elektrokemi...

Kontrollera en Raspberry Pi RC bil med ett tangentbord

i denna mellanliggande tutorial får du lära dig att driva en hackad RC bil med ett tangentbord med en modell B Raspberry Pi enhet med hjälp av Python. De viktigaste punkterna i denna tutorial är:• Hur du konfigurerar virtuella Pulse bredd modulering...

Göra en Android App att styra via Bluetooth en Arduino kontrollera ditt hus via RF, alla med AppInventor

Jag vet att titeln är en munsbit, men det är precis vad det är.För en tid sedan gjorde jag en instructable som beskriver en krets kring en atmega328 (eller en "Arduino") som var att avskräcka inbrottstjuvar genom simulering av mig att vara hemma...

Kontrollera elektriska enheter från Android, Arduino och skapa din egen android app

Hej, vill du kontrollera alla dina elektriska apparater i hemmet styrs från din android mobil, vill du skapa din egen app för att uppnå denna uppgift, det här inlägget förklarar steg för steg procedur för att skapa android app för att kontrollera ele...

Kontrollera din musik trådlöst med en Logitech mus

har du någonsin behövt styr musiken trådlöst? Med en bit av programvara och en Logitech mus är detta lätt. Vi ska gå över hur du konfigurerar musen så att du kan pausa, hoppa över och spela tills du får slut på batterier.Här är vad du behöver:Windows...

Kontrollera din iPhone eller iPod Touch med datorn

detta Instructable kommer att lära dig hur du använder veency, ett program från Cydia, vilket gör att du kan styra din iPhone eller iPod via VNC på datorn.Detta kräver att du har:-en jailbroken iPhone eller iPod touch med Cydia-en dator, Mac eller PC...

Kontrollera om seriell bildskärmen fungerar med Mediatek LinkIt en

När jag började arbeta med LinkIt en styrelse, kunde jag inte läsa något följetong bildskärmen, men jag kunde ladda upp koden. Jag minskat så småningom ner till en programvara fråga, men här är vad jag hittade hjälp.Steg 1: Korrekt installation Det f...

Kontrollera placeringen av ett ställdon med en Analog Sensor

I detta Instructable lär vi dig att använda en analog sensor styra placeringen av ett ställdon. I det här exemplet kommer vi att använda en potentiometer, men du kan använda någon analog sensor. Du kan använda en ljussensor för att flytta ett ställdo...

Kontrollera en Kwikset Smartcode låsa med en Intel Edison

I detta Instructable ska vi visa dig hur man styr ett Kwikset ZigBee lås med Intel Edison.Obs: Det ursprungliga arbetet för detta Instructable gjordes under Intel IoT Roadshow Hackaton på 3/14/15.För vår installation använt vi detta lås från Kwikset...

Booleska tester enhet (B.T.U.) med spänningsregulator

Låt oss tänka på detta scenario:Det är söndag, nära midnatt, och du inte har slutat med den krets som du behöver för din Digital kurs lab för i morgon.Timmar senare, trött men till sist med den slutliga kretsen gjort på din skärbräda (dvs proto styre...

Enkelt kontrollera tillgången på TechShop reservation med hjälp av google-kalendrar

Hi TechShoppers!Det är bra att TechShop har sin utrustning bokning kalender lätt tillgängliga på nätet, men det kan vara en huvudvärk att, till exempel hitta när nästa laser finns i San Jose eller Menlo Park. Jag fann att med en liten uppsättning upp...

RFID-kontroller för Spotify på OSX med hackad Mir: ror.

Skit vädret i Paris... Så är i helgen RFID-helgen!Mitt Spotify konto används av mina barn regelbundet nu och inte alla av dem är gamla nog att läsa. Några rader script senare och Spotify är tillgänglig för alla av dem (vilket verkar redan orsaka fris...

Seriella Servo Controller w/Arduino - kontroll upp till 12 servon samtidigt med Arduino och en USB-anslutning

jag kommer att visa dig hur du använder din Arduino för att styra upp till 12 servon på en gång med minimal jitter. Med ett enkelt seriellt gränssnitt kan du kontrollera positionen för upp till 12 servo kanaler. Upp till 10 ögonblicksbild positioner...

Hur man praktiskt hänga nästan något med LEGO och sugru - USB-kabel skrivbord snygg

LEGO är awesome, men att göra en USB-kabel skrivbord snyggt med LEGO är ännu mer awesome!VAD DU BEHÖVER:SugruLEGOmjukpapperVarför sugru är bra för detta:1: obligationer till ABS briljant :)2: obligationer till de flesta andra material3: du kan ta bor...

Hur man spela in flera spår med Behringer XENYX 1204 USB

Hej vänner.Många av er gjort det misstaget och buyd enheten för Flerspårig inspelning,Tyvärr är det inte gjort för detta ändamål.Inte alla handlare är ärlig ta det tillbaka.Så hjälpa jag dig att förbättra det och använda det för multitrackingbra som...

Arduino 433Mhz trådlös kommunikation Rc Switch

I detta instructable vi kommer att få se hur du använder 433 Mhz sändare och mottagare för att kommunicera via arduino styrelsen. Vi kan också använda Ht12 kodare och avkodareKomponenter som krävs:433Mhz mottagare sändarmodulArduino ombord (någon)Hop...

En eko-enhet med hjälp av C.H.I.P. $9 datorn

Detta är instruktioner för att bygga en låda inhägnad från en uppsättning av gamla USB-högtalare som kommer att genomföra en Amazon Alexa eko-enhet med hjälp av C.H.I.P. $9 datorn från nästa sak Co (http://www.getchip.com/).Så vad är en "Echo" e...

Kontrollera lamporna över USB med VUSB

Det finns gott om instruktionerna på denna webbplats för att bygga LED mood ljus, men jag ville ha ett humör ljus som jag kunde ställa till en godtycklig färg. Jag också ville ha möjlighet att styra den via min dator, istället för att använda rattar...