Ajuda com o Módulo ESP8622

Pessoal preciso de ajuda para fazer o Módulo ESP8622 receber e enviar strings e liberar as portas correspondentes a elas.
Alguém tem algum modelo ou exemplo desse código?

Pretendes usar o módulo ESP8266 sozinho ou ligado a um Arduino?

Que modelo tens?

RogerMxjr:
Possuo o modelo UNO e este ESP8622 porém não consigo fazer comunicação entre ele e o dispositivo wi fi
Preciso na realidade colocar a comunicação para acionar os reles que eu ja programei e estão funcionando corretamente via serial.

em resumo a ideia é enviar string de um dispositivo móvel para acionar essas portas já programadas.
Só que preciso da comunicação correta entre o módulo e a rede.

//variaveis globais
boolean isOn1 = false; //variavel global com o estado do rele 1
boolean isOn2 = false; //variavel global com o estado do rele 2
boolean isOn3 = false; //variavel global com o estado do rele 3
boolean isOn4 = false; //variavel global com o estado do rele 4
int buttonState = 0;// variável para armazenar a leitura da porta digital

#include <SoftwareSerial.h>

//RX pino 2, TX pino 3
SoftwareSerial esp8266(2, 3);

void setup()

{

Serial.begin(9600);
esp8266.begin(19200);

pinMode(4, OUTPUT); // inicializa a porta 4 como porta de saída / escrita.
digitalWrite(4, HIGH); // escreve o estado da porta 4 como HIGH / ligado

pinMode(5, OUTPUT); // inicializa a porta 5 como porta de saída / escrita.
digitalWrite(5, HIGH); // escreve o estado da porta 5 como HIGH / ligado

pinMode(6, OUTPUT); // inicializa a porta 6 como porta de saída / escrita.
digitalWrite(6, HIGH); // escreve o estado da porta 6 como HIGH / ligado

pinMode(7, OUTPUT); // inicializa a porta 7 como porta de saída / escrita.
digitalWrite(7, HIGH); // escreve o estado da porta 7 como HIGH / ligado

pinMode(8, INPUT); // inicializa a porta 8 como porta de entrada / leitura.
buttonState = digitalRead(8); // le o estado da porta digital 8
Serial.begin(9600); //inicializa a comunicação serial em uma vel. de 9600bps
}

void loop(){

//lendo comandos da porta serial
if (Serial.available() > 0) { //informa se tem bytes para serem lidos da porta serial
char comando = 0;
comando = (char) Serial.read(); //le um byte da porta serial

if (comando == '1')
isOn1 = true; //liga o rele 1
if (comando == '2')
isOn1 = false; //desliga o rele 1

if (comando == '3')
isOn2 = true; //liga o rele 2
if (comando == '4')
isOn2 = false;//desliga o rele 2

if (comando == '5')
isOn3 = true; //liga o rele 3
if (comando == '6')
isOn3 = false; //desliga o rele 3

if (comando == '7')
isOn4 = true; //liga o rele 4
if (comando == '8')
isOn4 = false; //desliga o rele 4

}

//lendo comando da porta digital
int newButtonState = 0; // variável para armazenar a leitura da porta
newButtonState = digitalRead(2); // le o estado da porta digital 8

//checa se o estado do interruptor mudou
if (newButtonState != buttonState) {
buttonState = newButtonState; //atualiza o valor do estado do botao
isOn1 = isOn1; //inverte o valor do estado do LED
}

if (isOn1)
Serial.println ("RELE 1 LIGADO"); //envia a string via porta serial
else
Serial.println ("RELE 1 DESLIGADO"); //envia a string via porta serial

//liga o LED de acordo com o valor do seu estado.
if (isOn1) {
// liga o LED
digitalWrite(4, LOW);
}
else {
// desliga o rele
digitalWrite(4, HIGH);

}

if (isOn2)
Serial.println ("RELE 2 LIGADO"); //envia a string via porta serial
else
Serial.println ("RELE 2 DESLIGADO"); //envia a string via porta serial

//liga o LED de acordo com o valor do seu estado.
if (isOn2) {
// liga o LED
digitalWrite(5, LOW);
}
else {
// desliga o rele
digitalWrite(5, HIGH);

}

if (isOn3)
Serial.println ("RELE 3 LIGADO"); //envia a string via porta serial
else
Serial.println ("RELE 3 DESLIGADO"); //envia a string via porta serial

//liga o LED de acordo com o valor do seu estado.
if (isOn3) {
// liga o LED
digitalWrite(6, LOW);
}
else {
// desliga o rele
digitalWrite(6, HIGH);

}

if (isOn4)
Serial.println ("RELE 4 LIGADO"); //envia a string via porta serial
else
Serial.println ("RELE 4 DESLIGADO"); //envia a string via porta serial

//liga o LED de acordo com o valor do seu estado.
if (isOn4) {
// liga o LED
digitalWrite(7, LOW);
}
else {
// desliga o rele
digitalWrite(7, HIGH);
}

delay (500); //pause de meio segundo
while(0);
}

Pessoal eu estou utilizando o modelo ESP-07. Consigo utilizar o mesmo código?
De acordo com o que eu achei a pinagem dele foi do 0 ao 10 digital.

Não consigo de jeito nenhum achar o código para este.