Twitter nämna Mood Light (3 / 7 steg)

Steg 3: bearbetning



Installera twitter4j (bearbetning)

Måste du installera twitter4j biblioteket så att den kan användas av bearbetning.
Få den här: http://twitter4j.org/en/index.html#download
Installera den här (eller motsvarande): C:\Program Files\processing-1.5.1\modes\java\libraries
Du är klar.
Komma åt det här: bearbetning > skiss > Importera bibliotek... > twitter4j
Och när du gör, det ska lägga detta till toppen av din kod:
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.*;
Förresten, ska du också lägga till seriell I/O från skissen > bibliotek, men det är inte viktigt just nu.

Så varför behöver du twitter4j? Det korta svaret är att det ger dig enkla funktioner så du behöver inte skriva en hel massa galna koden varje gång du vill komma åt Twitter. Vi använder twitter4j eftersom det är häftigt och det gör vårt jobb lättare.

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

twitterMentionMoodLight_processing
för användning med twitterMentionMoodLight_arduino
//
Kommunicera med arduino över följetong
Kommunicera med twitter via twitter4j bibliotek
Ropa till Adafruit, twitter4j, lurkers och msg styrelser överallt.
Läs mer på
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.*;

statisk String OAuthConsumerKey = "Din konsument nyckel";
statisk String OAuthConsumerSecret = "Din konsument hemlighet".
statisk String AccessToken = "Din TOKEN tillgång";
statisk String AccessTokenSecret = "Din tillgång TOKEN hemlighet".

Seriella arduino;
Twitter twitter = nya TwitterFactory().getInstance();

Sträng oldID = "";

void setup() {
storlek (125, 125);
frameRate(10);
Background(0);
println(Serial.list());
String arduinoPort = Serial.list() [0];
Arduino = ny följetong (denna, arduinoPort, 9600);
loginTwitter();
}

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

privata statisk AccessToken loadAccessToken() {
returnera nya AccessToken (AccessToken, AccessTokenSecret);
}

void draw() {
Background(0);
text (35, 65);
listenToArduino();
getMention();
Delay(15000); vänta 15 sekunder för att undvika Twitter hastighetsbegränsning
}

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

void getMention() {
Lista nämner = null;
försök {
nämner = twitter.getMentions();
}
fånga (TwitterException e) {
println ("undantag:" e + "; statusCode: "+ e.getStatusCode());
}
Status status = (Status)mentions.get(0);
Sträng newID = str(status.getId());
om (oldID.equals(newID) == false) {
oldID = newID;
println(status.gettext() + ", av
Arduino.write(1); Arduino blir 1
}
}

void updateStatus(String s) {
försök {
Status status = twitter.updateStatus(s);
println ("ny tweet--: {" + status.getText() + "}:--");
}
fånga (TwitterException e) {
println ("Status fel:" + e + "; statusCode: "+ e.getStatusCode());
}
}

Se Steg
Relaterade Ämnen

Twitter Mood Light - världens humör i en låda

Hur världen mår just nu? Här du berättar.Drivs av: en Arduino, en WiFly trådlös modul, en RGB LED, Twitter.com och en 9v batteri.Jag är nyheter knarkare. Jag vill veta allt som händer i världen så fort det händer. Jag vill vakna upp och veta omedelba...

ATtiny85 Mini RGB Mood Light!

jag har sett RGB humör lampor använder Arduino, PIC, och större AVR marker, men aldrig en med ATtiny85. Det är därför jag bestämde mig att göra en.Detta humör ljus är superenkel att göra och alla delar kan köpas online för ca $5,00 Totalt (inte inklu...

Boka Mood Light

jag och några vänner hade organiserat ett parti var vi ge några presenter varandras. Jag bestämde mig att göra en trots köpa ett "anständigt" present. Jag trodde att följa boken lampan instructable av svampen Amungus. Även om detta projekt är aw...

Innehavaren och Arduino Mood Light

lära sig hur man gör egna Mood light ur en Arduino!Steg 1: Samla materialDu kommer att vilja samla dessa material om du vill bygga humör ljuset:1 x Arduino Uno1 x RGB LED3 x 330 Omh motstånd1 x skärbräda4 x startkablar1 x mjölkkannaMängden trä beror...

Montering av Mini Mood Light v1 Kit

The Mini Mood Light är en liten interaktiva och kan programmeras om färgade ljus generator krets. Humör ljuset består av en Texas instrument MSP430 micro controller ansluten till två RGB lysdioder, fyra knappar och vissa stödkomponenter alla på ett a...

Instamorph LED Mood Light

Detta Instructable kom along av en olycka - en lycklig slump. Mina kompisar på Makerspace jobbar hårt på deras mer användbara och praktiska applikationer medan jag arbetade på ett icke-närstående projekt med hjälp av lysdioder. Det går inte att ignor...

Hur man gör en LED omgivande Mood Light: en nybörjare Tutorial

Detta Instructable lägger ut hur man konstruerar och kod en ambient LED-ljus med hjälp av en Arduino ombord och en del gemensamma krets komponenter. Detta projekt blandar en röd, grön och blå lampan att få ett brett utbud av färger och Arduino växlar...

Interactive, öppen källkod Mood Light

detta instructable kommer att gå igenom hur man gör en interaktiv, multi-function mood light. Kärnan i detta projekt är BlinkM I2C RGB LED. Som jag var du surfar på webben en dag, BlinkM fångade min uppmärksamhet och jag tänkte att det var alldeles f...

RGB LED Mood Light w / ATtiny85

de kallar dessa saker Humör ljus.Vet inte varför. Jag antar att ändra färger sätta vissa människor på gott humör.Även om jag har observerat att när folk ser på detta humör ljus tenderar det att få en liknande effekt som stirrar på en lägereld eller e...

Touch Sensitive RGB LED Mood Light

Jag ville alltid verkligen en cool LED Mood Light, men alla jag har sett på Instructables använder IC: s, och jag hitta IC: s ta ut några av roliga för att bygga kretsar. Det är anledningen till att jag designade denna lampa. Jag ville också se till...

IKEA Mood-light konvertering

denna lilla projekt var ett av mina första projekt med mikrokontroller. Först gjorde jag banan, sedan i år, jag undrar vad jag kunde göra med det, tills en dag jag kom över denna IKEA plastpåse dispenser. Jag visste omedelbart, det skulle göra en per...

IoT Mood Lighting

I detta instructable, jag visa hur en enkel app kontrolleras stämningen ljus kan vara utformade och konstruerade med en Arduino, ESP8266 och WS2812b LED strips.Detta är den tredje instructable i serien av hemautomation med instructables som jag har g...

Faux fönster Mood Light

För er alla nu levande i dina föräldrars källare eller kommer att flytta tillbaka till live i dina föräldrars källare, klä ut din fönsterlösa bostad med denna snygg faux fönster stämningen ljus. BTW, ditt eget rum redan arrenderats ut länge sedan.Byg...

Munny Touch Mood Light och högtalare

"en Munny är en bild gjord av vinyl med rörliga leder. Siffrorna är tomma och ägaren kan dekorera dem med hjälp av pennor, pennor, markörer, färg och andra förnödenheter. Alternativt, vissa människor kommissionens konstnärer till design Munnys för de...

EEGEN Neuro-Mood Light

Hey peeps!Jag är tillbaka med en annan instructable som är riktigt cool.Så långt jag har arbetat på att bygga en prototyp med en ansökan eller användningsfall.Detta är något jag bygger det på kul och jag älskar det.Jag har byggt EEGEN baserade bot, A...

ATtiny RGB Mood Light

att göra en RGB led fader kan tyckas enkelt, men krymper det ner till en mycket liten flisa är extremt cool. Anledningen till detta är hårt beror på att blekna lysdioder vi normalt skulle använda en PWM stift. ATtiny har emellertid endast två PWM sti...

SmartPhone kontrollerad RGB MOOD Light

Humör lampor är alltid fascinerande för mig och är ett mycket bra projekt till att börja med att börja med Arduino.Vad är en humör-lampa?Humör lampor är belysning enheter som används för att skapa en viss känsla eller stämning i rummet. I vissa fall...

Mood Light Mirror

Detta är en en av ett slag inramad spegel. Jag gjorde det för min fru och det är en väggdekoration som ger roliga och funktion. Mina barn få fjärrkontrollerna och spela med olika färger. Jag hoppas du gillar den.Jag gjorde detta strax före att upptäc...

Arduino slumpmässiga Mood Light

har du någonsin sett de häftiga, men dyrt, humör lyser? Här är ett sätt att få din egen... och det ser snyggare, också...Huvudsak denna enhet slumpmässigt genererar en färg, sedan bleknar till det. Mer information om modet i kodavsnittet.Du behöver:V...