+

ESP8266 Wee Wifi Module Sturen Wifi Afstandsbediening Schakelaar Tutorial YS-44

USD 9.23USD 9.82

ESP8266 Wee Wifi Module Sturen Wifi Afstandsbediening Schakelaar Tutorial YS-44

Description

De bibliotheek is de standaard instelling Kan gebruik deze tutorial direct, zonder wijzigingen.

Usemega2560Only moeten openUartWIFI. HThe bestand, Commentaar uit, uncommentMEGAThat is als volgt:

/ / # Define/ / uncomment deze lijn wanneer u het gebruiken met board

# Define MEGA/ / uncomment deze lijn wanneer u het gebruiken met MEGA board

Bedrading diagram

MEGA2560Verbinding zoals weergegeven in figuur

Hier theExpansion board jump cap moet2En3Eerder dan0En1, Hier zijn verkeerde. Jump rechts cap is als volgt:

. .. 4. _... 3.. _. 2. .. 1

. .. 0

Uitbreidingskaart aangeslotenTX2EnRX2De blouses op moeder. Zoals weergegeven in figuur:

Sluit de computer, plug in9 v / 1 aaanpasstuk, voeding, openArduino IDESerial poort monitor kunt kijken naar itwifiThe lopende staat. Als het wordt gebruikt, na zet de monitor te klikken op de eerste De board reset knop en dan clickExtend de reset knop. Op dit moment om een seriële poort controle informatie. Usemega2560You niet nodig bediening. Als het een "De Module hebben geen responseOnly te klikken op de" megaThe board kant van de reset knop.

Na succesvolle verbinding router, kregen we itWiFiThe moduleIPAddress, seriële print informatie is als volgt:

Volgende, je moet installeren een mobiele phoneAPK. Downloaden adres:Http://pan.baidu.com/s/1nt7ND6x

De software is alleen support4 "7 -Inch android smartphone of tablet,7" Flat-panel zetwerk kan hebben kloof, maar geen invloed op gebruik.

Downloaden na installatie, voerDe set upSetup-interface. Input we gewoon op de clientIPDe adres en poort nummer8080, Klik "connect", de verbinding succesvol is zal tonen: succesvolle verbindingServerZoals weergegeven in figuur:

Sleutel instructies we reset eenmaal, drop down naar de bodem, zalOpEnOffDe instructies omCH0OFFEnCH0ON(Instructies kan willekeurig worden ingesteld, gewoon met de instructie in de code), als de schakelaar staat, anderzijds, de instructie, in turn, kan, zoals weergegeven in figuur:

Voordat de verandering

De gemodificeerde

Input is voltooid, klik op de "terugkeer" om de bediening interface, klik op dit momentOpEnOffMet succes kan schakelaar!

Kan ontvangen seriële print informatie is als volgt:

Bibliotheek bestand download link:Http://pan.baidu.com/s/1kT9TBz5

Code:De code is als volgt:

# Define SSID "ITEAD_2" / / type uw eigen SSID naam

# Definieer het WACHTWOORD "itead2468" / / type uw eigen WIFI WACHTWOORD

# Include "uartWIFI. H"

# Include "SoftwareSerial. H"

WIFI WIFI;

Extern int chlID./ / client id (0 tot 4)

Void setup ()

{

PinMode (6, de OUTPUT);/ /gebruik de mega niet de bedrading D24 voeten in plaats van hier

Wifi. De beginnen ();

Bool b = wifi. De Initialize (STA, SSID, WACHTWOORD);

Als (!B)

{

DebugSerial. Println ("Init fout");

}

Vertraging (8000);/ /ervoor dat de module kan het genoeg tijd om een IP adres

String ipstring = wifi. ShowIP ();

DebugSerial. Println (ipstring);/ /tonen de IP adres van de module

Vertraging (2000);

Wifi. ConfMux (1);

Vertraging (100);

Als (wifi. ConfServer (1808))

DebugSerial. Println ("Server is set up");

}

Void loop ()

{

Char buf [100].

Int iLen = wifi. ReceiveMessage (buf);

Als (iLen > 0)

{

Als (STRCMP (buf, "CH0ON") = = 0)

{

DigitalWrite (6, HIGH);/ /gebruik de mega niet de bedrading D24 voeten in plaats van hier

CH0ON DebugSerial. Println ("");

}

Als (STRCMP (buf, "CH0OFF") = = 0)

{

DigitalWrite (6, LOW);/ /gebruik de mega niet de bedrading D24 voeten in plaats van hier

CH0OFF DebugSerial. Println ("");

}

}

}

Template bescherming code
Template bescherming code
Specification

Conditie : Nieuw

Toevoerspanning : datasheet

Werktemperatuur : datasheet

Oorsprong : Cn (Oorsprong)

Modelnummer : title & photo

Afvoervermogen : datasheet

Merknaam : YUFO-IC

Pakket : Other

Toepassing : Other

Type : Other

Application : DIY

is_aangepast : Ja

R0045-332
USD 2.62
+