Cómo utilizar el módulo de WiFi en el IDE de Arduino en pcDuino (3 / 4 paso)

Paso 3: Código de ejemplo para el IDE de Arduino

/*
* Programa de prueba LED
* El LED será controlado por el socket TCP
* Este programa sirve un ejemplo de servidor de socket TCP
*
* El código de socket TCP es adpoted desde: http://www.thegeekstuff.com/2011/12/c-socket-programming/
*
* Por favor, utilizar vinculador kit LED módulo e instalarlo en posición D2 D3 V G
*
* Jingfeng Liu
*
* 04/05/2013
*
*/

#include < sys/socket.h >
#include < netinet/in.h >
#include < arpa/inet.h >
#include < stdio.h >
#include < stdlib.h >
#include < unistd.h >
#include < errno.h >
#include < string.h >
#include < sys/types.h >
#include < time.h >

#include < core.h >

led_pin int = 2;

listenfd int = 0, connfd = 0;
int n;
struct sockaddr_in serv_addr;

char sendBuff [1025];
time_t garrapatas;

void setup()
{

led_pin = 2;

pinMode (led_pin, salida);

listenfd = socket (AF_INET, SOCK_STREAM, 0);
memset (& serv_addr, '0', sizeof(serv_addr));
memset (sendBuff, '0', sizeof(sendBuff));

serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = htonl(INADDR_ANY);
serv_addr.sin_port = htons(5000);

enlazar (listenfd, (struct sockaddr *) & serv_addr, sizeof(serv_addr));

escuchar (listenfd, 10);

connfd = aceptar (listenfd, (struct sockaddr *) NULL, NULL);

}

void loop()
{

las garrapatas = time(NULL);
snprintf (sendBuff, sizeof(sendBuff), "Jingfeng Liu%.24s\r\n", ctime(&ticks));
escribir (connfd, sendBuff, strlen(sendBuff));

n = leer (connfd, sendBuff, strlen(sendBuff));

if(n>0)
{
if(sendBuff[0]=='O') digitalWrite (led_pin, HIGH);  prende el LED
digitalWrite(led_pin,LOW) de if(sendBuff[0]=='F');  fijar el LED apagado
}

Close(connfd);
Sleep(1);

}

Artículos Relacionados

Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

En este tutorial mostramos cómo construir sensor de temperatura ESP8266 WiFi con DB18B20. Vamos a utilizar el IDE de Arduino, Arduino, sin. Datos se enviará al servidor EasyIoT (Windows o frambuesa Pi) para el registro y agradable.Ver más tutoriales
DIY adaptador de protoboard para el módulo de WiFi ESP8266

DIY adaptador de protoboard para el módulo de WiFi ESP8266

Aquí es un tutorial de vídeo sobre cómo hacer un adaptador de tablero para el módulo de WiFi de 8266 ESP.P.S.-este es mi primer video tutorial :)
Cómo utilizar el módulo de Higrómetro suelo - Arduino Tutorial

Cómo utilizar el módulo de Higrómetro suelo - Arduino Tutorial

En este tutorial utilizamos un módulo de suelo higrómetro para medir la humedad del suelo de una olla.El módulo nos puede dar una señal digital cuando la necesidad de suelo riego y esta salida se pueden ajustar mediante el potenciómetro. O nos puede
Cómo utilizar un módulo de reconocimiento de voz serie - Arduino Tutorial

Cómo utilizar un módulo de reconocimiento de voz serie - Arduino Tutorial

En este tutorial usted aprenderá cómo utilizar un módulo - serial - de reconocimiento de voz con la placa de Arduino uno. Este módulo puede almacenar hasta 15 comandos de voz. Ésos se dividen en 3 grupos, con 5 comandos en cada grupo.Primero debemos
Cómo utilizar el módulo de Radio FM TEA5767 - Arduino Tutorial

Cómo utilizar el módulo de Radio FM TEA5767 - Arduino Tutorial

En este tutorial usted aprenderá cómo usar el módulo de radio TEA5767 FM con placa de Arduino uno. Estos módulos utilizan I2C y están disponibles en eBay por unos pocos dólares cada uno. Tiene dos salidas de jack de 3,5 mm, uno para cable de antena y
Cómo utilizar un módulo de P10 con arduino

Cómo utilizar un módulo de P10 con arduino

Hola todos, en este proyecto, vamos a aprender a utilizar un módulo de P10 con arduino nano. Tienes que comprar un módulo de P10 y una fuente de alimentación. Hay algunas buenas informaciones sobre el freetronics.Paso 1: Módulo de P10 Características
Cómo instalar y utilizar el módulo de Bluetooth JY-MCU para Arduino

Cómo instalar y utilizar el módulo de Bluetooth JY-MCU para Arduino

Hola, en este instructable enseñará usted cómo instalar y utilizar el módulo de Bluetooth JY-MCU para Arduino. Este pequeño módulo te permitirá controlar tu arduino de forma inalámbrica desde su computadora o teléfono. Deja comienzo.Paso 1: Alambre J
¿Cómo utilizar el módulo cámara OV7670 con Arduino?

¿Cómo utilizar el módulo cámara OV7670 con Arduino?

Aquí presentamos un módulo de cámara OV7670 acaba de comprar en línea, incluyendo la comunicación del módulo de la cámara y el Arduino UNO, usar formas de tomar la foto a través del módulo de la cámara y así sucesivamente. Esto es un módulo de cámara
Smart WIFI Video Car (control de Arduino)

Smart WIFI Video Car (control de Arduino)

Todos tenemos un deseo de exploración del lugar desconocido. Cuando yo y mi pareja viendo la película "El Marciano" y ver que hay un coche robot en Marte -, un planeta que es de 56 millones de kilómetros lejos de nuestra tierra. "El" t
ESP8266 WiFi temperatura humedad monitoreo aplicación web utilizando el IDE de Arduino

ESP8266 WiFi temperatura humedad monitoreo aplicación web utilizando el IDE de Arduino

La semana pasada recibí una ESP8266(adafruit). el nuevo ESP8266 tiene cargador de arranque de arduino hace posible para el código del programa arduino directamente en el ESP8266. Este ESP8266 viene con UART, I2C y GPIO. con este nuevo módulo wifi no
Linux, WiFi, Ethernet, USB Shield para Arduino

Linux, WiFi, Ethernet, USB Shield para Arduino

Yun el escudo es un escudo de Arduino que simplemente "girará" Arduino (Leonardo, ONU, MEGA2560 etc) igualmente un "Arduino Yun". Proporciona un sistema Linux, WiFi, Ethernet en la placa de Arduino para la conectividad. También tiene u
Módulo de relé de 12VDC/220VAC para Arduino (casero)

Módulo de relé de 12VDC/220VAC para Arduino (casero)

Hola allí! Hace unos días he hecho un módulo de relé pequeño para mi Arduino. El problema era que fundé en mi tienda local de componentes electrónicos, relés controlados por 12V en vez de 5V como es requerido por Arduino. Así que busqué en internet p
Cómo crear un módulo de Bluetooth 4.0 compatible con Arduino

Cómo crear un módulo de Bluetooth 4.0 compatible con Arduino

ACTUALIZACIÓN: Permite hacer Robots, mi hogar digital hackerspace, fue comprado por RobotShop. No quiero entrar, pero los nuevos propietarios prohibición yo y la mayoría de los miembros veteranos. Dijo la mayoría de los enlaces allí estará rota. Por
Cómo utilizar el módulo de Driver Motor L298 - Arduino Tutorial

Cómo utilizar el módulo de Driver Motor L298 - Arduino Tutorial

Este controlador de motor dual bidireccional se basa en el muy popular L298 doble puente H Motor controlador IC. Este módulo le permitirá fácilmente y de manera independiente de controlar dos motores de hasta 2A en ambas direcciones.Es ideal para apl