Luz del humor mención de Twitter (3 / 7 paso)

Paso 3: procesamiento

Instalar twitter4j (proceso)

Usted tendrá que instalar la librería twitter4j así que puede ser utilizado por procesamiento.
Consíguelo aquí: http://twitter4j.org/en/index.html#download
Instalar aquí (o equivalente): C:\Program Files\processing-1.5.1\modes\java\libraries
Estamos listos.
Accede aquí: procesamiento > Sketch > Import Library... > twitter4j
Y cuando lo haga, añadiremos esto a la parte superior de tu código:
Import twitter4j.conf.*;
Import twitter4j.internal.async.*;
Import twitter4j.internal.org.json.*;
Import twitter4j.internal.logging.*;
Import twitter4j.http.*;
Import twitter4j.api.*;
Import twitter4j.util.*;
Import twitter4j.internal.http.*;
Import twitter4j.*;
Por cierto, también a añadir Serial entrada-salida del bosquejo > Biblioteca, pero eso no es importante ahora.

Así que ¿por qué necesita twitter4j? La respuesta corta es que le proporciona funcionalidad simple para que no tenga que escribir un montón de código loco cada vez que quieras acceder a Twitter. Utilizamos twitter4j porque es impresionante y que hace nuestro trabajo más fácil.

// ################################################################
// ################################################################

twitterMentionMoodLight_processing
para uso con twitterMentionMoodLight_arduino
//
Comunicarse con arduino por serie
Comunicarse con twitter a través de la librería twitter4j
Gritar a los tableros de Adafruit, twitter4j, lurkers y msg en todas partes.
más información en
http://Twitter4J.org/en/Javadoc/Twitter4J/Twitter.html

Import processing.serial.*;

Import twitter4j.conf.*;
Import twitter4j.internal.async.*;
Import twitter4j.internal.org.json.*;
Import twitter4j.internal.logging.*;
Import twitter4j.http.*;
Import twitter4j.api.*;
Import twitter4j.util.*;
Import twitter4j.internal.http.*;
Import twitter4j.*;

Static String OAuthConsumerKey = "Su clave de consumo";
Static String OAuthConsumerSecret = "Su consumo secreto";
Static String LiveConnectSession = "Su acceso TOKEN";
Static String AccessTokenSecret = "Su acceso TOKEN secreto";

Arduino serial;
Twitter twitter = nuevo TwitterFactory().getInstance();

Cadena oldID = "";

void setup() {}
tamaño (125, 125);
frameRate(10);
Background(0);
println(serial.List());
String arduinoPort = Serial.list() [0];
Arduino = serie nueva (este, arduinoPort, 9600);
loginTwitter();
}

void loginTwitter() {}
twitter.setOAuthConsumer (OAuthConsumerKey, OAuthConsumerSecret);
LiveConnectSession LiveConnectSession = loadAccessToken();
twitter.setOAuthAccessToken(accessToken);
}

LiveConnectSession estática privada loadAccessToken() {}
volver nuevo LiveConnectSession (LiveConnectSession, AccessTokenSecret);
}

void draw() {}
Background(0);
texto ("35, 65);
listenToArduino();
getMention();
Delay(15000); Espere 15 segundos para evitar el límite de Twitter
}

void listenToArduino() {}
String msgOut = "";
String arduinoMsg = "";
Si (arduino.available() > = 1) {}
arduinoMsg = arduino.readString();
msgOut = arduinoMsg + "en"+ hour()+":"+minute()+":"+second() +"" + year()+month()+day();
updateStatus(msgOut);
}
}

void getMention() {}
Menciones de la lista = null;
trate de {}
menciona = twitter.getMentions();
}
catch (TwitterException e) {}
println ("excepción:" + e + "; statusCode: "+ e.getStatusCode());
}
Estado = (Status)mentions.get(0);
Cadena de newID = str(status.getId());
Si (oldID.equals(newID) == false) {}
oldID = newID;
println(status.gettext() + ", por
Arduino.Write(1); Arduino es 1
}
}

void updateStatus(String s) {}
trate de {}
Estado = twitter.updateStatus(s);
println ("nuevo tweet--: {" + status.getText() + "}:--");
}
catch (TwitterException e) {}
println ("estado de Error:" + e + "; statusCode: "+ e.getStatusCode());
}
}

Artículos Relacionados

ATtiny85 RGB Mini luz del humor!

ATtiny85 RGB Mini luz del humor!

He visto luces de estado de ánimo RGB con Arduino, PIC y más grande AVR virutas, pero nunca uno con el ATtiny85. Es por eso que decidí hacer uno.Esta luz de estado de ánimo es super sencilla de hacer y todas las piezas pueden adquirirse en línea por
Montaje de la Mini luz del humor v1 Kit

Montaje de la Mini luz del humor v1 Kit

la Mini luz de estado de ánimo es un circuito pequeño generador de luz color de interactivo y reprogramable.  La luz de estado de ánimo consiste en un Texas Instruments MSP430 micro controlador conectado a dos LEDs RGB, cuatro botones y algunos compo
Luz del humor

Luz del humor

si tienes estantes inútiles y prácticamente inalcanzable, puede convertirlo en luz del humor fresco para decorar su hogar.Esta pieza de mobiliario fue diseñada originalmente para pasar luz al pasillo.Así que decidí hacerlo generar luz sin luz de díaP
Ventana falsa luz del humor

Ventana falsa luz del humor

Para todos los que viven actualmente en el sótano de sus padres o volver a vivir en el sótano de sus padres, vestir a su morada sin ventanas con esta luz limpia ventana imitación del humor. Por cierto, su habitación ha ya sido alquilado hace mucho ti
Teléfono inteligente controlado por luz del humor

Teléfono inteligente controlado por luz del humor

Este tutorial te enseña cómo hacer un humor ligero que puedes cambiar color y la intensidad de uso de tu iPhone.Vamos a utilizar La haba azul claro para el control de las luces. El LightBlue Bean es un Arduino microcontrolador compatible con Bluetoot
Estado de ánimo-Cube (luz del humor del Li-ion)

Estado de ánimo-Cube (luz del humor del Li-ion)

En la sección de electrónica de Instructables.com todos parecen mostrar gran cariño por LEDs. Después de leer muchos artículos, pensé que sería un buen momento para contribuir a la plétora de proyectos LED. Presentando... Estado de ánimo-Cube! Este "
RGB LED luz del humor con ATtiny85

RGB LED luz del humor con ATtiny85

llaman estas cosas Luces de estado de ánimo.No sé por qué. Supongo que el cambio de colores poner algunas personas de buen humor.Aunque he observado que cuando la gente mira este estado de ánimo ligera tiende a tener un efecto similar como en una fog
Teléfono inteligente controlado por luz del humor RGB

Teléfono inteligente controlado por luz del humor RGB

Estado de ánimo son siempre fascinantes para mí y es un muy buen proyecto para empezar empezar con Arduino.¿Qué es una lámpara de estado de ánimo?Lámparas de estado de ánimo son dispositivos de iluminación que se utilizan para establecer un determina
Luz del humor de Arduino

Luz del humor de Arduino

Este es un proyecto simple basado en Adafruit Arduino - Lección 3. RGB LEDhttps://Learn.Adafruit.com/Adafruit-Arduino-Lesson-3-RGB-LEDs/Arduino-SketchEncontrarás un montón de información útil sobre LEDs RGB si sigues el enlace.El programa original er
Actualización de luz del humor IKEA Samtid

Actualización de luz del humor IKEA Samtid

Arduino compatible basado en WS2812B RGB LED anillo de luz que se puede agregar fácilmente a su lámpara de IKEA Samtid. Funciona con 5V DC (controlador 2. 75A). Obtener todos los archivos de diseño en github.Paso 1: Montaje de la lámpara Primero dese
Luz del humor E90 2006

Luz del humor E90 2006

Hola,Este es un tutorial de como instalar una luz de EL estado de ánimo en E90 2006 sedán.http://www.DX.com/p/Waterproof-Decorative-el-Cold-...Paso 1: Extracción del tapizado de madera Paso 2: Retiro de tornillo Paso 3: Haga estallar hacia fuera la p
Libro luz del humor

Libro luz del humor

yo y unos amigos habían organizado una fiesta fueron damos algunos regalos unos a otros. Me decidí a hacer uno a pesar de comprar un regalo "decente". He pensado seguir la lámpara del libro instructivo de hongo Amungus. A pesar de que este proye
Spark.IO despertador con luz del humor

Spark.IO despertador con luz del humor

El reloj de alarma de Spark.io puede ser útil si usted tiene que despertar en tales una vez que su habitación está todavía oscuro. La alarma que es debido, el estado de ánimo lámpara se desvanece el color seleccionado y cuando está completamente ilum
ATtiny RGB luz del humor

ATtiny RGB luz del humor

haciendo un RGB led fundido puede parecer simple, pero reduciendo hasta una diminuta viruta es muy fresco. La razón es difícil es porque para descolorarse leds normalmente utilizaríamos un pin PWM. El ATtiny tiene sin embargo solamente dos pines PWM,