Twitter vermelden Mood Light (3 / 7 stap)

Stap 3: verwerking


Install twitter4j (verwerking)

U wilt installeren van de bibliotheek van twitter4j zodat het kan worden gebruikt door te verwerken.
Download het hier: http://twitter4j.org/en/index.html#download
Installeer het hier (of gelijkwaardig): C:\Program Files\processing-1.5.1\modes\java\libraries
U bent klaar.
Toegang tot het hier: verwerking > schets > Import Library... > twitter4j
En wanneer je dat doet, zal het dit toevoegen aan het begin van uw code:
importeren van twitter4j.conf.*;
importeren van twitter4j.internal.async.*;
importeren van twitter4j.internal.org.json.*;
importeren van twitter4j.internal.logging.*;
importeren van twitter4j.http.*;
importeren van twitter4j.api.*;
importeren van twitter4j.util.*;
importeren van twitter4j.internal.http.*;
importeren van twitter4j.*;
Overigens zult u ook toevoegen seriële i/o van de schets > Library, maar dat is nu niet belangrijk.

Dus waarom moet u twitter4j? Het korte antwoord is dat het voorziet u van eenvoudige functionaliteit, zodat u niet hoeft te schrijven een hele hoop van gekke code elke keer als u toegang wilt tot Twitter. We gebruiken twitter4j omdat het is geweldig en het maakt onze taak gemakkelijker.

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

twitterMentionMoodLight_processing
voor gebruik w / twitterMentionMoodLight_arduino
//
Communiceert Serial w / arduino
Communiceren w / twitter via twitter4j bibliotheek
Shout out naar Adafruit, twitter4j, gluurders en msg platen overal.
meer informatie op
http://Twitter4J.org/en/javadoc/Twitter4J/Twitter.html

importeren van processing.serial.*;

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

statische String OAuthConsumerKey = "Uw consument sleutel";
statische String OAuthConsumerSecret = "Uw CONSUMER SECRET";
statische String AccessToken = "Uw ACCESS TOKEN";
statische String AccessTokenSecret = "Uw ACCESS TOKEN SECRET";

Seriële arduino;
Twitter twitter = nieuwe TwitterFactory().getInstance();

String oldID = "";

VOID Setup {}
grootte (125, 125);
frameRate(10);
Background(0);
println(Serial.List());
ArduinoPort koord = Serial.list() [0];
Arduino = nieuwe Serial (, arduinoPort, 9600);
loginTwitter();
}

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

privé statische AccessToken loadAccessToken() {}
retourneren van nieuwe AccessToken (AccessToken, AccessTokenSecret);
}

VOID draw() {}
Background(0);
tekst ("35, 65);
listenToArduino();
getMention();
delay(15000); Wacht 15 seconden om te voorkomen dat Twitter Rate Limit
}

ongeldig listenToArduino() {}
MsgOut koord = "";
ArduinoMsg koord = "";
Als (arduino.available() > = 1) {}
arduinoMsg = arduino.readString();
msgOut = arduinoMsg + "op"+ hour()+":"+minute()+":"+second() +"" + year()+month()+day();
updateStatus(msgOut);
}
}

ongeldig getMention() {}
Lijst van vermeldingen = null;
Probeer {}
vermeldt = twitter.getMentions();
}
vangst (TwitterException e) {}
println ("uitzondering:" + e + ";" statusCode: "+ e.getStatusCode());
}
Status status = (Status)mentions.get(0);
NewID Koord = str(status.getId());
Als (oldID.equals(newID) == false) {}
oldID = newID;
println(status.gettext() + ", door
Arduino.write(1); Arduino krijgt 1
}
}

VOID updateStatus(String s) {}
Probeer {}
Status status = twitter.updateStatus(s);
println ("nieuwe tweet--: {" + status.getText() + "}:--");
}
vangst (TwitterException e) {}
println ("Status fout:" + e + ";" statusCode: "+ e.getStatusCode());
}
}

Gerelateerde Artikelen

Twitter Mood Light - 's werelds stemming in een doos

Twitter Mood Light - 's werelds stemming in een doos

Hoe voelt de wereld nu? Dit vak vertelt u.Aangedreven door: een Arduino, een WiFly draadloze module, een RGB LED, Twitter.com en een 9v batterij.Ik ben een junkie nieuws. Mij zin voor weet alles wat in de wereld gebeurt er zo snel als het gebeurt. Ik
ATtiny85 Mini RGB Mood Light!

ATtiny85 Mini RGB Mood Light!

ik heb RGB mood lights gebruikend Arduino, PIC, en grotere AVR chips, maar nooit een met de ATtiny85. Daarom heb ik besloten om een te maken.Dit licht van de stemming is super eenvoudig om te maken en alle onderdelen kunnen online worden gekocht voor
Instamorph LED Mood Light

Instamorph LED Mood Light

Dit Instructable kwam heel toevallig - een gelukkig ongeval. Mijn vrienden op de IRL werkten hard aan hun meer nuttige en praktische toepassingen terwijl ik bezig was op een onafhankelijke project met behulp van LED's. Niet in staat om te negeren de
Touch Sensitive RGB LED Mood Light

Touch Sensitive RGB LED Mood Light

Ik wilde altijd echt een cool LED Mood Light, maar allemaal die ik op Instructables gezien heb IC's gebruiken, en ik vind IC's nemen enkele van de leuke circuits te bouwen. Dat is de reden dat ik ontwierp deze lamp. Ik wilde ook om ervoor te zorgen d
Geketend mood light met behulp van krachtige RGB LED's

Geketend mood light met behulp van krachtige RGB LED's

ik heb gestart: dit project meer dan een jaar geleden en werken op het aan en uit sindsdien. Nu is het eindelijk gedaan.Het doel was om een mooi uitziende mood light voor mijn woonkamer, geïnspireerd door een standaard verlichting console een vriend
RGB LED Mood Light w / ATtiny85

RGB LED Mood Light w / ATtiny85

ze noemen deze dingen MOOD LIGHTS.Weet niet waarom. Ik denk dat het veranderen van kleuren, sommige mensen zetten in een goed humeur.Hoewel ik dat opgemerkt heb wanneer mensen kijken naar deze stemming licht lijkt te hebben een vergelijkbare invloed
Boek Mood Light

Boek Mood Light

ik en enkele vrienden had een feestje georganiseerd werden we elkaars sommige geschenken geven. Heb ik besloten om een ondanks een "fatsoenlijk" geschenk kopen. Ik dacht dat te volgen het boek Lamp instructable van schimmel Amungus. Hoewel dit p
IKEA Mood-light conversie

IKEA Mood-light conversie

dit kleine project was een van mijn eerste projecten met microcontrollers. Eerst, maakte ik het circuit dan jarenlang, ik vroeg me af wat ik kon doen mee, totdat op een dag kwam ik deze IKEA kunststofzak dispenser. Ik wist meteen, dat het zou maken e
Arduino Mood Light en houder

Arduino Mood Light en houder

leren hoe te maken van uw eigen Mood light uit een Arduino!!!Stap 1: Verzamelen van de materialenJe gaat te willen verzamelen van deze materialen als u wilt bouwen van het licht van de stemming:1 x Arduino Uno1 x RGB LED3 x 330 Omh weerstanden1 x Bre
Humeur-Cube (Li-ion Mood Light)

Humeur-Cube (Li-ion Mood Light)

In de elektronische sectie van Instructables.com lijkt iedereen aan te tonen van grote genegenheid voor LEDs. Na het lezen van vele artikelen, ik dacht dat het zou een goed moment om bij te dragen aan de overvloed van LED projecten. Presenteren... Mo
-=! TRI-COLOR LED MOOD-LIGHT! =-

-=! TRI-COLOR LED MOOD-LIGHT! =-

ik hou van de Arduino veel dus heb ik besloten om een Instructable voor een L.E.D. MOOD-LIGHT dat als volgt gaat:Groen = aanGeel = oprood = opGroen = offGeel = offRood = uitEn zo verder.Stap 1:-= delen =- u zal moet:1 x gele LED1 x rode Led1 x groene
De Mini Mood Light v1 montage Kit

De Mini Mood Light v1 montage Kit

de Mini Mood Light is een klein interactief en Herprogrammeerbare gekleurde lichtcentrale circuit.  De stemming licht bestaat uit een Texas instrumenten MSP430 micro controller aan twee RGB-LED's, vier knoppen en enkele ondersteunende onderdelen alle
SmartPhone gecontroleerd RGB MOOD Light

SmartPhone gecontroleerd RGB MOOD Light

Mood lampen zijn altijd boeiend voor mij en een heel goed project om te beginnen is om te beginnen met Arduino.Wat is een Mood Lamp?Mood lampen zijn verlichting-apparaten die worden gebruikt om een bepaald gevoel of humeur binnen een kamer. In sommig
Gemakkelijk Mood light

Gemakkelijk Mood light

dit is een gemakzuchtige oplossing te halen uw eigen $50 + waarde stemming licht met een minimum van onderdelen/moeite/kosten en elektrische of elektronische ervaring. Zelfs solderen vermeden worden!Totale kosten zou zo weinig $2.Stap 1: Het hart van