Étape 3: Recevoir les Tweets de Twitter
L’installation matérielle a été légèrement modifié à la dernière étape pour faire de la place pour les connexions Ethernet en bouclier. Un schéma complet est donné dans la figure 2. Les nouvelles connexions de broches sont les suivantes :
Numérique broche 2 relié à la broche 0f 18 le TTS256
Numérique broche 3 relié à la broche 16 de la SpeakJet
Numérique broche 5 relié à la broche 17 de le SpeakJet
Ce brochage peut être changé en modifiant les lignes suivantes du firmware :
#define txPin 2
#define RDY 5
#define SPK 3
Il y a deux lignes que vous souhaitez modifier pour personnaliser cette configuration de Twitter. La première est la ligne d’adresse ip :
IPAddress ip(192,168,22,112) ; <<< Entrez votre adresse IP ici!!!
vous aurez besoin de connaître votre adresse IP et placer ces nombres entre parenthèses à la place de ce que j’ai écrit. La deuxième ligne de changer est la ligne d’adresse Twitter Feed :
String NomTwitter = "GET /1/statuses/user_timeline.xml?screen_name=instructables & count = 1 HTTP/1.1" ;
Comme il est écrit ici, ce firmware regardera toujours les instructables nourrir, pour changer, il à un autre flux suivre ce format :
« GET /1/statuses/user_timeline.xml?screen_name=[YOUR TWITTER NAME HERE} & count = 1 HTTP/1.1 »
Lorsque vous téléchargez le firmware, vous entendrez le SpeakJet dire « Ready » et puis « SpeakJet est prêt » quand il est fait lors de l’initialisation. Dans ce cas, alors vous savez vos connexions matérielles à la SpeakJet sont bonnes. On entend alors le SpeakJet dire « connexion au serveur » si elle dit « connexion impossible » puis votre bouclier ethernet a du mal à se connecter à l’internet. Assurez-vous que vous avez la bonne adresse IP dans le firmware. Si tout est ok, vous entendrez « connecté, HTTP demande » et « ready for tweets » lorsque l’initialisation de la connexion ethernet est terminée. Puis le SpeakJet sera lue pour le tweet plus récent de votre flux twitter de choix. L’Arduino doivent rester connecter à Twitter toutes les 10 secondes pour vérifier si le compte Twitter a été mis à jour et il va lire tout nouveaux tweets à haute voix.