Paso 3: Recibir Tweets de Twitter
//SpeakJet and TTS256 with Twitter //by Amanda Ghassaei 2012
La configuración del hardware ha cambiado un poco desde el último paso para hacer espacio para las conexiones de Ethernet shield. Un esquema completo se da en la figura 2. Las nuevas conexiones de pin son los siguientes:
Digital Pin 2 conectado a pin 18 0f el TTS256
Digital del Pin 3 conectado al pin 16 del SpeakJet
Digital Pin 5 conectado al pin 17 del SpeakJet
Estas asignaciones de pines pueden cambiarse editando las líneas siguientes del firmware:
#define txPin 2
#define RDY 5
#define SPK 3
Hay dos líneas que se desea cambiar para personalizar esta configuración de Twitter. La primera es la línea de dirección ip:
Ip(192,168,22,112) dirección IP; <<< Introduzca su dirección de IP aquí!!!!!!
usted necesita averiguar su dirección IP y poner estos números en los paréntesis en lugar de lo que he escrito. La segunda línea a cambiar es la línea de dirección de Twitter de la alimentación:
String twitterName = "GET /1/statuses/user_timeline.xml?screen_name=instructables & count = 1 HTTP/1.1";
Como está escrito aquí, este firmware siempre se verá en instructables de alimentación, para cambiar a otro pienso seguir este formato:
"GET /1/statuses/user_timeline.xml?screen_name=[YOUR TWITTER nombre aquí} & count = 1 HTTP/1.1"
Cuando subes el firmware se escuchará el SpeakJet dice "Ready" y luego "SpeakJet está listo" cuando se hace al inicializar. Si esto sucede entonces usted sabe las conexiones de hardware para el SpeakJet son buenas. Luego se escuchará el SpeakJet decir "conectar al servidor" si dice "no se pudo conectar" y luego el escudo de ethernet está teniendo problemas para conectarse a internet. Asegúrese de que tener la dirección IP correcta en el firmware. Si todo está bien, se oye "conectado, hacer petición HTTP" y "tweets" cuando se realiza la inicialización de la conexión ethernet. Entonces el SpeakJet será leer el tweet más reciente de tu feed de twitter de elección. El Arduino se mantenga conectar a Twitter cada 10 segundos para comprobar si se ha actualizado el feed de Twitter y leerá en voz alta cualquier nuevos tweets.