Arduino Based geautomatiseerde verlichting Control (4 / 6 stap)

Stap 4: Stap #4: Android programma


ik gebruik de toepassing van de basic4android voor dit project. dan gebruikte ik bel de parameters van de webserver de http-bibliotheken

http://www.Basic4ppc.com/Android/Help/http.html

het idee is, voor elke knop in de toepassing die zal duwen de webserver de parameters nodig uitschakelen en inschakelen van de lichten

Hier is het programma voor de android app:

' Activiteit module
Sub Process_Globals
' Deze globale variabelen zal worden gedeclareerd zodra wanneer de toepassing wordt gestart.
' Deze variabelen kunnen worden geopend vanuit alle modules.
Dim URLoff As String
URLoff = "http://192.168.1.15/?led1=off"
Dim URLon As String
URLon = "http://192.168.1.15/?led1=on"
Dim URLoff2 As String
URLoff2 = "http://192.168.1.15/?led2=off"
Dim URLon2 As String
URLon2 = "http://192.168.1.15/?led2=on"
Dim HttpClient1 As HttpClient
End Sub

Sub Globals
' Deze globale variabelen zullen worden redeclared elk moment dat de activiteit wordt gemaakt.
' Deze variabelen alleen kunnen worden geopend vanuit deze module.

End Sub

Sub Activity_Create (FirstTime As Boolean)
Activity.LoadLayout("layout1")
HttpClient1.Initialize("HttpClient1")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub
Sub ButtonOn_Click
Dim verzoek als HttpRequest
verzoek. InitializeGet(URLon)
HttpClient1.Execute(request,1)
ToastMessageShow ("LED licht op", False)
End Sub
Sub ButtonOff_Click
Dim verzoek als HttpRequest
verzoek. InitializeGet(URLoff)
HttpClient1.Execute(request,1)
ToastMessageShow ("LED licht af", False)
End Sub

Sub Button2On_Click
Dim verzoek als HttpRequest
verzoek. InitializeGet(URLon2)
HttpClient1.Execute(request,1)
ToastMessageShow ("LED licht op", False)
End Sub
Sub Button2Off_Click
Dim verzoek als HttpRequest
verzoek. InitializeGet(URLoff2)
HttpClient1.Execute(request,1)
ToastMessageShow ("LED licht af", False)
End Sub

Sub HttpClient1_ResponseSuccess (reactie als HttpResponse, TaskId als Int)
Dim resultString As String
resultString = Response.GetString("UTF8")
' Werken met het resultaat
End Sub

Sub HttpClient1_ResponseError (reactie als HttpResponse, reden als tekenreeks, StatusCode als Int, TaskId als Int)
Log ("het aansluiten van de fout:" & reden & "" & StatusCode)
Als reactie <> Null vervolgens
Log(Response.getString("utf8"))
Response.Release
End If
End Sub

Gerelateerde Artikelen

Arduino ADK LED-verlichting

Arduino ADK LED-verlichting

heb je ooit wilde om te controleren van elektronica met uw smartphone?  De Arduino ADK (Android Development Kit) is de Arduino Mega met een ingebouwde USB host apparaat, klaar voor uw smartphone te worden aangesloten!  We maken een eenvoudige inleide
Gebruik Arduino met TIP120 transistor controle motors en krachtige apparaten

Gebruik Arduino met TIP120 transistor controle motors en krachtige apparaten

Hello again.Dus hebt u een gelijkstroommotor of lamp maar het maakt niet uit hoe u deze aan uw Arduino aansluit gewoon werken ze niet? Gissing wat, de Arduino is een brein dat wordt geleverd met kleine spieren. Het kan controleren LEDs en andere ener
Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meter

Arduino en ultrasone sensor control servo en afstand meterIn dit project kunt u bekijken hoe u kunt besturen servomotor en tu Bereken afstand met behulp van de arduino en ultrasone sensor. U nodig hebt: 1. Arduino (uno, nano, mini pro)HardwareZet de
Slaapkamer verlichting controle

Slaapkamer verlichting controle

Hebt u ooit lag in bed en wilde dat u had een manier om alle van de kamer lichten uitgeschakeld?  Sommige van de kamer lichten dimmen en afsluiten van anderen?  Op welke manier zowat zijnde kundig voor dicht vandoor uw partners bed licht als uw partn
Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Tot onlangs PCB sonderen met behulp van een Arduino was gebaseerde CNC machine maar een loutere droom. Dankzij de mensen van Chilipeppr.com we nu hebben gebaseerde een bankje van de web-gebaseerde tool voor al onze Arduino CNC producten. Het beste de
Dave's dans in een een Arduino Based Motion gevoelige licht pak

Dave's dans in een een Arduino Based Motion gevoelige licht pak

Een Arduino Based beweging gevoelige licht pakHet kan ook weergeven patronen en dergelijke hoewel het gewoon de motie ontdekkende in de vid. Het gebruikt de versnellingsmeter van een ADXL335 om de beweging van de dragers. Mijn vriend Dave kandidatuur
PS3 Controlled Arduino Based Hovercraft (Bluetooth) by Micrazysoft

PS3 Controlled Arduino Based Hovercraft (Bluetooth) by Micrazysoft

IntroductieDe commerciële hovercraft is duur, dus we een zelfgemaakte hovercraft bouwden. Onze hovercraft kunt rechtdoor en zet via de PS3-controller. Dit Instructable leert je om een DIY hovercraft te bouwen met een PS3-controller. Het proces vereis
Geautomatiseerde verlichting met behulp van DMX en Perl

Geautomatiseerde verlichting met behulp van DMX en Perl

waarom automatiseren uw verlichting?Nou, om eerlijk te zijn, de meeste van mijn huis is geautomatiseerd zo leek het duidelijk om te doen.Er zijn tal van voordelen in het automatiseren van onderdelen van uw huis, verlichting in het bijzonder gewoon ma
Geautomatiseerde Climate Control

Geautomatiseerde Climate Control

Ik ben kieskeurig over hoe ik het klimaat in mijn kamer, met name in de winter. Ik vind de ventilator aan als ik ga naar bed, omdat ik graag de white noise en de wind, maar ik ook te vochtig zijn, anders krijg ik geschokt, elke keer als ik stap op he
Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz.  Intel Curie

Sla voor Life - 101 Arduino gebaseerd geautomatiseerd Controller voor Aeroponics, Aquaponics, hydrocultuur, enz. Intel Curie

SAMENVATTINGEen apparaat dat kan worden gebruikt voor het besturen van tot 4 verschillende Hydroponic/Aeroponic systemen tegelijk. Het apparaat zal bepalen van de componenten van het systeem en zal melding naar een LCD-scherm weergegeven en kan de ge
Automatische verlichting controle met behulp van IR

Automatische verlichting controle met behulp van IR

In dit systeem, er zijn 2 infrarood zender en ontvanger paar geplaatst op de deur van kamer 1 en hetzelfde in zaal 2. Wanneer een persoon passeert deur, krijgt deze paar zintuigen en de verlichting van de kamer nu op. Op dezelfde manier als een perso
ARDUINO BASED stem geactiveerd HUISTOESTELLEN

ARDUINO BASED stem geactiveerd HUISTOESTELLEN

HUISHOUDELIJKE apparaten activeren met stem via bluetooth is een eenvoudigste manier van het maken van uw huis "A SMART HOME". In deze gaan serie van STEPS.we om erachter te komen hoe cool dat. om over te schakelen op de ventilator is door gewoo
Arduino & Android gebaseerd Bluetooth controle wachtwoord beschermd slim deurslot (behalve thuis)

Arduino & Android gebaseerd Bluetooth controle wachtwoord beschermd slim deurslot (behalve thuis)

Wij iedereen zijn bezorgd over de veiligheid van ons huis. Wereld steeds slimmer en slimmer elke dag en we willen controle en ons ding in slimmere manier beveiligd. In deze tutorial die ik hoe uitleggen zal gemaakt gebaseerd een arduino DIY smart loc
Arduino PID bibliotheek - Brightness Control

Arduino PID bibliotheek - Brightness Control

PID definities:De evenredige/integraal/afgeleide controller of PID-regelaar of alleen PID, is een serverreactie controle techinics die proportioneel integrale en afgeleide acties deelnemen, waardoor de fout signaal is geminimaliseerd door proportione