L'une des choses les plus utiles que je vois dans le hardware libre C’est la possibilité d’obtenir des solutions aux problèmes quotidiens sans avoir à dépenser de grosses sommes d’argent. Dans une recherche de solutions à mes problèmes quotidiens, j'ai vu ce curieux tutoriel qui m'a surpris car je ne m'attendais pas à ce qu'Arduino puisse travailler directement avec Twitter puisque, entre autres, Arduino n'est pas une carte SBC. Avec ce tutoriel, nous pouvons obtenir un système de publication automatique de tweets et, mieux encore, un code utile à insérer dans n'importe quel programme et à publier un tweet pour chaque action correcte effectuée par notre carte Arduino.
Pour cela, nous aurons besoin d'une carte arduino avec blindage Ethernet ou, à défaut, d'un arduino Yún. Grâce à ces forums, nous pourrons connecter notre forum à Internet et à notre compte Twitter pour pouvoir envoyer des tweets.
Dans le but de faire utiliser ce système de publication de tweet, nous aurons besoin d'une connexion Internet et dans le cas de l'utilisation d'une carte Ethernet, nous aurons besoin d'un câble réseau pour connecter notre carte à Internet.
Avec Arduino Yún, nous aurons un système de tweet automatique
Une fois tout cela réalisé, nous aurons maintenant besoin d'un jeton ou d'un code pour que notre carte arduino puisse fonctionner avec notre compte Twitter, quelque chose comme une autorisation pour notre compte. Ce jeton ou cette autorisation peut être obtenu via ce lien, faisant apparaître quelque chose comme ça.
Une fois que nous avons le jeton, nous copions le code qu'il nous offre et le sauvegardons car il sera plus utile plus tard. Nous devons maintenant travailler avec l'IDE Arduino. Nous allons à l'ide et créons un fichier que nous téléchargerons sur notre carte arduino. Mais avant de descendre cette librairie et nous le chargerons précédemment avec l'IDE Arduino. Maintenant, nous créons un fichier avec le code suivant:
#include // Necesario en Arduino 0019 o posterior #include #include // Configuracion de la Ethernet Shield byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // Si no se especifica la IP, se utiliza DHCP (solo para Arduino 1.0 o superior). byte ip[] = { 192, 168, 0, 250 }; Twitter twitter("INTRODUCIR TOKEN AQUI"); // Mensaje char msg[] = "¡Publicando en Twitter desde #Arduino gracias a este tweet"; void setup() { delay(1000); Ethernet.begin(mac, ip); // Si usamos DHCP no hace falta incluir la IP. // Ethernet.begin(mac); Serial.begin(9600); Serial.println("Estableciendo conexion con Twitter ..."); if (twitter.post(msg)) { // Publicamos el mensaje en Twitter. Devuelve true o false. int status = twitter.wait(&Serial); if (status == 200) { // Conexion exitosa Serial.println("OK."); } else { // Error en la conexion Serial.print("Error : code "); Serial.println(status); } } else { Serial.println("Conexion fallida."); } } void loop() { }
Une fois que nous avons chargé ce fichier, sans que cela fonctionne, nous verrons comment les tweets apparaissent dans notre compte avec le message que nous avons marqué dans le code. Même si a priori Cela peut ne pas sembler très utile, il peut toujours être utilisé comme robot pour programmer un tweet ou simplement faire partie d'un code plus complexe.
Ne pas copier. sans savoir. include sont manquants. Pitre
Bonjour Rehmaster,
Il existe de nombreuses façons de commenter cette actualité et, mieux encore, d'aider notre communauté à continuer à grandir que d'utiliser des insultes.
Comme le dit l'entrée, vous avez la bibliothèque à télécharger et dans n'importe quel compilateur de haut niveau, par exemple Eclipse, tout ce que vous avez à faire est de l'attacher au projet pour qu'il soit disponible et automatiquement le programme lui-même vous donne la possibilité d'importer lorsque vous allez utiliser la propre fonction d'une bibliothèque.
Comme vous pouvez le voir, il n'est pas nécessaire de spécifier ce type de chose puisque, comprenant ce que fait le programme, ce que nous voulons réaliser, sûrement ce type de chose que vous connaissez à l'avance et vous n'avez pas besoin de savoir comment saisir une importation spécifique.
salutations
Salut, je n'ai pas pu implémenter ce code pour le faire sans fil en utilisant un réseau wifi. avec un WiFly.
apparemment, la librairie ne vous laissera pas faire.
Avez-vous une idée de la façon de résoudre ce problème?
J'ai vu des projets sur Internet mais ils ne font que des recherches ou des comptes Twitter, mais ne publient pas de tweet.
Merci!