jodanse hijos de puta todos mriran y me jas pagaran pendejos

Post on 09-Dec-2015

232 Views

Category:

Documents

6 Downloads

Preview:

Click to see full reader

DESCRIPTION

el gobierno de estados unidos con estads para no es una mentira vosotros teneis que disculpar

TRANSCRIPT

qwertyuiopasdfghjklzxcvbnmqw

ertyuiopasdfghjklzxcvbnmqwert

yuiopasdfghjklzxcvbnmqwertyui

opasdfghjklzxcvbnmqwertyuiopa

sdfghjklzxcvbnmqwertyuiopasdf

ghjklzxcvbnmqwertyuiopasdfghj

klzxcvbnmqwertyuiopasdfghjklz

xcvbnmqwertyuiopasdfghjklzxcv

bnmqwertyuiopasdfghjklzxcvbn

mqwertyuiopasdfghjklzxcvbnmq

wertyuiopasdfghjklzxcvbnmqwe

rtyuiopasdfghjklzxcvbnmqwerty

uiopasdfghjklzxcvbnmqwertyuio

pasdfghjklzxcvbnmqwertyuiopas

dfghjklzxcvbnmqwertyuiopasdfg

hjklzxcvbnmqwertyuiopasdfghjk

INSTITUTO TECNOLOGICO DE PUEBLA

REDES EMERGENTES

5TO SEMESTRE

ATEMIZ MIGUEL ARELY

GONZALEZ RAMIREZ NORA E

SANTOS ROJAS MA. FERNANADA

MATERIALES:

Carro

Pila lipo 9v

Arduino nano w/atMEGA328

Modulo WIFI ESP 8266

Capacitor 10uf

Capacitor 0.1Uf

Driver L298n para motores

Jumpers

PROCEDIMIENTO DEL ARMADO DEL CARRO:

Se conectan los motores al Driver en las salidas 1 al 4

Se conectan al Driver al arduino IN2 a D7

Conectan el driver l Arduino IN4 a D4

Conexiones

1. URXD a D2 en el Arduino

2. VCC a la terminal positiva de la proto

3. CH_PD a la terminal positiva de la proto

4. UTXD a D3 en el Arduino

5. GND a GND en Arduino

Se conectan los capacitores, 3V Arduino a Positivo proto y GND Arduino a

GND proto, VCC del modulo WIFI a positivo, CH_PD a modulo WIFI a positivo

proto,

5V conectado a la terminal negativa de la pila, negativo a GND Driver,

interruptor a positivo de la Pila, el interruptor se conecta al Driver

CODIGO

#include <SoftwareSerial.h>

//-------------------- Variables

String tipo = "Hola mundo Cruel \n\r";

int connectionId;

int Intnumero;

int Intaccion;

char inicio;

SoftwareSerial ESP8266(3,2); /* RX:D3, TX:D2 */

void setup()

{

Serial.begin(9600);

ESP8266.begin(9600);

Serial.println("Iniciando...");

Serial.println("\nPrueba de Funcionamiento ESP8266:");

comandoESP("AT+RST"); // reset module

delay(3000);

comandoESP("AT+CWMODE=2"); // configure as access point

comandoESP("AT+CIPMUX=1"); // configure for multiple connections

comandoESP("AT+CIPSERVER=1,80"); // turn on server on port 80

comandoESP("AT+CIFSR"); // get ip address

//delay(6000);

pinMode(4,OUTPUT);

digitalWrite(4,LOW);

pinMode(5,OUTPUT);

digitalWrite(5,LOW);

pinMode(6,OUTPUT);

digitalWrite(6,LOW);

pinMode(7,OUTPUT);

digitalWrite(7,LOW);

}

void loop()

{

//Serial.println('.');

if(ESP8266.available())

{

Serial.println("CONECTADO");

if(ESP8266.findUntil("+IPD,","."))

{

delay(100);

connectionId = ESP8266.read()-48;

Serial.println("leyendo pagina...");

if(ESP8266.find("cmd="))

{

tipo = ESP8266.readStringUntil('x');

Serial.println(tipo);

if(tipo == "on")

{

Serial.println("on");

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

}

if(tipo == "der")

{

Serial.println("der");

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

}

if(tipo == "izq")

{

Serial.println("izq");

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

digitalWrite(7,LOW);

}

if(tipo == "atr")

{

Serial.println("atras");

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

digitalWrite(7,HIGH);

}

if(tipo == "off")

{

Serial.println("off");

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

}

}

//int pinNumber = (ESP8266.read()-48)*10; // get first number i.e. if the pin 13

then the 1st number is 1, then multiply to get 10

//pinNumber += (ESP8266.read()-48); // get second number, i.e. if the pin

number is 13 then the 2nd number is 3, then add to the first number

//digitalWrite(pinNumber, !digitalRead(pinNumber)); // toggle pin

}

String closeCommand = "AT+CIPCLOSE=";

closeCommand+=connectionId; // append connection id

comandoESP(closeCommand);

}

}

void comandoESP(String cmd)

{

ESP8266.println(cmd);

if(ESP8266.available())

Serial.println(ESP8266.readStringUntil(14));

delay(1000);

}

PRUEBAS

top related