Kasutage säutsu saatmiseks Arduinot

Kasutage säutsu saatmiseks Arduinot

Üks kasulikumaid asju, mida ma näen hardware libre See on võimalus leida lahendusi igapäevastele probleemidele ilma suuri rahalisi kulutusi tegemata. Oma igapäevastele probleemidele lahendusi otsides nägin seda uudishimulikku õpetust, mis üllatas mind, sest ma ei oodanud, et Arduino saaks otse Twitteriga töötada, kuna muu hulgas pole Arduino SBC plaat. Selle õpetuse abil saame hankida automaatse säutsu avaldamise süsteemi ja mis veelgi parem, kasuliku koodi mis tahes programmi sisestamiseks ja säutsu iga meie Arduino tahvli õige toimingu kohta.

Selleks vajame Etherneti kilbiga arduino plaati või arduino Yúni. Nende tahvlite kaudu saame oma tahvli ühendada Interneti ja oma Twitteri kontoga, et saaksime säutse saata.

Selleks, et teha kasutage seda säutsu postitussüsteemi, vajame Interneti-ühendust ja Etherneti plaadi kasutamise korral vajame võrgukaablit, et oma plaati Internetiga ühendada.

Arduino Yúniga on meil automaatne säutsusüsteem

Kui see kõik on saavutatud, vajame nüüd märki või koodi, et meie arduino tahvel saaks töötada meie Twitteri kontoga, umbes nagu volitus meie kontole. Selle loa või loa saab selle kaudu link, avades midagi sellist.

Twitteri märk

Kui märk on käes, kopeerime selle meile pakutava koodi ja salvestame, kuna see on hiljem kasulikum. Nüüd peame töötama Arduino IDE-ga. Läheme ideele ja loome faili, mille laadime üles oma arduino pardal. Aga enne, kui maha saame see raamatupood ja laadime selle varem Arduino IDE-ga. Nüüd loome järgmise koodiga faili:

#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()
{
}

Kui oleme selle faili laadinud, näeme ilma töötamiseta, kuidas säutsud ilmuvad meie kontole koos koodiga märgitud sõnumiga. Isegi kui aprioorne See ei pruugi tunduda eriti kasulik, seda saab alati kasutada robotina säutsu programmeerimiseks või lihtsalt keerukama koodi osaks.


3 kommentaari, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   rehmameister DIJO

    Ära kopeeri. ei tea. hulka on puudu. Kloun

    1.    John Louis Groves DIJO

      Tere Rehmaster,

      Selle uudise kommenteerimiseks on palju viise ja veel parem - aidata meie kogukonnal jätkata kasvu kui solvangute kasutamist.

      Nagu kirje ütleb, on teil teek allalaaditav ja mis tahes kõrgetasemelises kompilaatoris, näiteks Eclipse'is, peate selle ainult lisama projekti juurde, nii et see oleks saadaval ja automaatselt annab programm ise võimaluse importida see. kui kavatsete kasutada raamatukogu enda funktsiooni.

      Nagu näete, pole seda tüüpi asju vaja täpsustada, sest mõistes, mida programm teeb, mida me tahame saavutada, teate kindlasti seda tüüpi asju eelnevalt ja teile pole vaja öelda, kuidas sisestada import spetsiifiline.

      seoses

  2.   Gustavo DIJO

    Tere, ma pole suutnud seda koodi rakendada, et seda juhtmevabalt wifi-võrgu abil teha. WiFlyga.
    ilmselt raamatukogu seda ei luba.
    Kas teil on ideid, kuidas seda lahendada?
    Olen mõnda projekti internetis näinud, kuid nad teevad ainult otsinguid või loendavad Twitteri, kuid ei avalda säutsu.
    Aitäh!