Hi,
I've been looking form information on this but have not been successful. There are a ton of examples about tweeting FROM an Arduino, but not very many aboutdealing with the inverse, i.e. controlling the an arduino via Twitter.
The project I've been working on is a riff on another persons project which used a linux based router to check a twitter account, parse the results, and output a serial string to the Arduino. I'm having a hell of a time dealing with the router solution (linux is not my forte). I'd like to ideally handle all of this from a wifi enabled Arduino (BlackWidow maybe?).
The plan is for the Arduino to look at 3 different twitter account feeds (xml) and check each one for a match to a list of words in the program. For instance, the program would have a list of twelve words ("one", "two", "three",...,"eleven", "twelve"), and if one of these words show up in the feed, then do this thing that is supposed to happen when that words is seen.
I think the easiest way to handle this would be to have a script of some sort running on a webserver which checks the twitter feeds, parses out the words, and creates an output that is easy for the Arduino to make sense of, rather than having the Arduino itself parse the feeds. I would PREFER to have the Arduino itself doing the work, but I'm not entirely sure how easy it would be to parse that much info in an Arduino sketch.
What I'm really looking for is an example of someone doing something like this and the sketch they used. I'm fairly new to Arduino and I've never dealt with any ethernet/wifi stuff. I have a sketch written already which parses a serial feed that was supposed to come from the linux router, and I think it could be adapted without much effort. Can anyone point me in a good direction?
-Ryan
EDIT: I forgot to mention that I have seen a couple of examples where people will handle the twitter checking/parsing on a computer attached to the arduino, but that is not an option for this project. I need to keep cost down and I need to fit it in a tight space, without wires running in/out.