Ironisch snor Twitter Interface (3 / 4 stap)

Stap 3: Code de ' Duino en Computer.

Ik kon heb gebruikt ruby ruby is echter voor wannabe-hipsters die hangen op in North Beach en denken dat Chipotle is een "echte" burrito place.
Ik heb dit in mijn gekwetter koffie pot instructable nader uitgelegd, dat een check out als u problemen ondervindt

Python is gek vers, hier is de code daarvoor. Op uw Computer alleen uitgevoerd in een terminal:

 import twitter import serial import time class Moustache(object): def __init__(self): self.api = twitter.Api(consumer_key='jWa7GzYNHjI2FVocKNgNig', consumer_secret='PUT_HERE', access_token_key='PUT_HERE', access_token_secret='PUT_HERE') self.status = [] self.status2 = [] self.ser = serial.Serial('/dev/ttyUSB0', 19200) def finder(self): twit = self.api.GetSearch(term = '#mustache') print twit self.status = [s.text for s in twit] ##put status in an array print self.status if self.status == self.status2: print 'Awaiting Tweet' self.ser.write('0') else: print 'Mustache Found' self.status2 = self.status self.ser.write('1') if __name__ == "__main__": print 'Welcome To Mustache Finder!' m = Moustache() while 1: m.finder() time.sleep(5) 

De Python met behulp van de Python-Twitter bibliotheek zoekt recente tweets met #mustache en geeft dan een signaal naar seriële om te interageren met de arduino. Terwijl deze code wordt uitgevoerd moet je arduino samen met snor module worden aangesloten.

De code van de arduino is hier, om te worden geüpload naar uw arduino:

 int relayPin = 13; // LED connected to digital pin 13 int incomingByte = 0; //declare incoming byte // The setup() method runs once, when the sketch starts void setup() { // initialize the digital pin as an output: pinMode(relayPin, OUTPUT); Serial.begin(19200); // set up Serial library at 19200 bps Serial.println("Arduino is ready!"); } // the loop() method runs over and over again, // as long as the Arduino has power void loop() { if (Serial.available() > 0) { // read the incoming byte: incomingByte = Serial.read(); Serial.println(incomingByte); if (incomingByte == 49){ digitalWrite(relayPin, HIGH); } else { digitalWrite(relayPin, LOW); } // say what you got: Serial.print("I received: "); Serial.println(incomingByte, DEC); } } </pre> 

Zodra dat alles klaar is, moet je de tweets giet in voelen.

Gerelateerde Artikelen

Interfacing borstelloze DC-Motor (BLDC) met Arduino

Interfacing borstelloze DC-Motor (BLDC) met Arduino

dit is een tutorial over hoe interface en uitvoeren van een borstelloze DC-motor met behulp van Arduino. Als u vragen hebt of opmerkingen gelieve te in commentaren of mail naar rautmithil [at] gmail [dot antwoorden] com. Kan je ook contact met mij op
Tweet-a-Pot: Twitter koffiepot ingeschakeld

Tweet-a-Pot: Twitter koffiepot ingeschakeld

hou van het idee van het maken van koffie op het vliegen? vanuit uw bed? Terwijl je op de bus komt thuis? Dan is de Tweet-a-pot voor jou!Tweet-a-pot is de volgende in fancy twitter ingeschakeld apparaten. Deze koffiepot kan de eigenaar te maken van e
Raadselachtig Ladenkastje opent met behulp van twitter en draadloze energie

Raadselachtig Ladenkastje opent met behulp van twitter en draadloze energie

Een raadselachtige cadeau! Mijn "slachtoffer" wordt gegeven drie vakken:Een zeer kleine doos vergrendeld met ketting en een hangslot.Een vergrendelde kleine doos met geen buiten sloten, dat is gesloten en heeft een reflecterende bovenste deksel.
Uw kat Twitter bevoegdheden geven

Uw kat Twitter bevoegdheden geven

geven uw kat een Twitter-account en haar post updates automatisch wanneer ze gaat zitten op haar bed of wanneer ze verlaat haar bed hebben. Bovendien, foto's van uw kat te vangen als ze op haar bed en die zo goed uploaden zodat u kunt tabbladen op ha
Twitter toezicht op speelgoed gebouwd met LEGO & Arduino

Twitter toezicht op speelgoed gebouwd met LEGO & Arduino

Dit is een geanimeerde LEGO speelgoed die controleert twitter en viert telkens wanneer een nieuwe instantie van de hashtag #BLOCKSHELL gevonden door een bel klinkt, knippert een licht en een weinig activist kerel van de minfigure van de bovenbouw van
Raspberry Pi Twitter Candy Bot

Raspberry Pi Twitter Candy Bot

Video van alle stappen op een hoog niveauMaterialenRaspberry Pi (als dit uw eerste keer die moet u ook monitor, toetsenbord en muis wellicht)ServoWiFi Adapter of Ethernet-kabelDraden met vrouwelijke stekkers voor het aansluiten op de Raspberry PiCand
Psychische waarzegster - een automaat die de geest van Twitter leest

Psychische waarzegster - een automaat die de geest van Twitter leest

Griezelig kermis attractie en Twitter App!De psychische Hive-Mind Fortune Teller is een kermis arcade-type attractie die uw fortuin kan vertellen. Het is zelfs beter dan dat, hoewel - ook een web-verbonden Twitter toepassing die kan oogsten tweets en
Taxidermie snor

Taxidermie snor

Net als vele kantoren, ons kantoor is een vakantie cadeau-uitwisseling, maar in plaats van een Secret Santa, we noemen ons geheim Satan, en willen geven van onze giftee iets dom, ironisch of ronduit afschuwelijk (een van mijn collega's kreeg een bewa
Arduino kwispel kleppen + wifi + twitter

Arduino kwispel kleppen + wifi + twitter

[bewerken: Ik heb de hardware deel compacter met behulp van een relais schild gemaakt. Als u van plan over het gebruik van 4 Relais of minder, dan eens een kijkje hier...]Dit is mijn eerste post dus... worden brutale!Ik heb een kleine tuin met een ze
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
Twitter gecontroleerde Pet Feeder

Twitter gecontroleerde Pet Feeder

Een groot project voor drukke eigenaren van gezelschapsdieren. Deze Twitter-gecontroleerde pet feeder opleidingscyclus automatisch voedsel in reactie op de activiteit op uw Twitter-account. Het project wordt beheerd door een Arduino en de Arduino Eth
Twi_X10 - de synergie van Twitter en X10

Twi_X10 - de synergie van Twitter en X10

het doel van dit Instructable is om te laten zien hoe je voor het automatiseren van uw verlichting van het huis (of apparaten) met X10, stel uw computer om te controleren van de apparaten, en dan Twitter te doen van het besturingselement. Ervaring me
Raspberry Pi foto Live Feed Twitter

Raspberry Pi foto Live Feed Twitter

Dit script zal toestaan u om twitter te gebruiken als een live-feed of toezicht apparaat dat uploaden inhoud direct naar twitter.Op mijn Pi ik gebruikte een Waveshare camera voor de visie van de nacht, maar u kunt elk type van camera.Stap 1: Maak een
Beveiligingssysteem te combineren met phidges en twitter voor awesomeness

Beveiligingssysteem te combineren met phidges en twitter voor awesomeness

ik woon in een appartement dat is bedraad voor een beveiligingssysteem. Ik wil niet te kopen een huis telefoonlijn en lokale monitoring diensten ontbreken in awesomeness.Ik wil weten als iemand in mijn appartement komt terwijl ik weg ben. Ik kon gebr