Yi amfani da Arduino don aika tweets

Yi amfani da Arduino don aika tweets

Una de las cosas más útiles que veo yo en el hardware libre es la posibilidad de obtener soluciones para problemas cotidianos sin tener que desembolsar una gran cantidad de dinero. En una búsqueda de soluciones para mis problemas cotidianos he visto este curioso tutorial que me ha sorprendido ya que no esperaba que arduino pudiese funcionar directamente con Twitter ya que entre otras cosas, Arduino no es una placa SBC. Con este tutorial podremos obtener un sistema de publicación automática de tweets y lo que es mejor, un código útil para insertar en cualquier programa y que publique un tweet por cada acción correcta que haga nuestra placa arduino.

Saboda wannan zamu buƙaci allon arduino tare da garkuwar Ethernet ko, idan ba haka ba, arduino Yún. Ta hanyar wadannan allon, zamu iya hada kwamitocinmu da intanet da kuma shafinmu na Twitter domin samun damar aiko sakonnin tweets.

Domin yin yi amfani da wannan tsarin aika bayanan tweet, zamu buƙaci haɗin intanet kuma game da amfani da allon ethernet, za mu buƙaci kebul na hanyar sadarwa don haɗa allon mu da intanet.

Tare da Arduino Yún zamu sami tsarin tweet na atomatik

Da zarar an sami wannan duka, yanzu zamu buƙaci alama ko lamba don kwamitin arduino ɗinmu ya iya aiki tare da asusunmu na Twitter, wani abu kamar izini ga asusunmu. Ana iya samun wannan alamar ko izini ta wannan mahada, fito da abu kamar haka.

Alamar Twitter

Da zarar mun sami alamar, sai mu kwafi lambar da ta bamu sannan mu adana ta domin zai fi amfani daga baya. Yanzu dole ne muyi aiki tare da Arduino IDE. Muna zuwa akidar ne kuma mun kirkiro fayil wanda zamu loda zuwa hukumar mu ta arduino. Amma kafin mu sauka wannan kantin sayar da littattafai kuma za mu loda shi a baya tare da Arduino IDE. Yanzu mun ƙirƙiri fayil tare da lambar mai zuwa:

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

Da zarar mun loda wannan fayil ɗin, ba tare da yana aiki ba zamu ga yadda tweets suke bayyana a cikin asusunmu tare da saƙon da muka sanya alama a cikin lambar. Koda kuwa a priori Yana iya zama ba shi da amfani sosai, koyaushe ana iya amfani da shi azaman mutummutumi don shirya tweet ko kawai kasancewa wani ɓangare na rikitaccen lambar.


3 comments, bar naka

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   rehmmaster m

    Kada a kwafa. rashin sani. hada da sun bata. Clown

    1.    John Louis Groves m

      Sannu Rehmaster,

      Akwai hanyoyi da yawa don yin tsokaci kan wannan labarai kuma mafi kyawu, don taimakawa al'umman mu ci gaba da haɓaka fiye da amfani da zagi.

      Kamar yadda shigarwar ta ce, kuna da laburaren da za ku iya saukarwa kuma a cikin kowane mai tara abubuwa, misali Eclipse, duk abin da za ku yi shi ne hada shi da aikin don ya samu kuma ta atomatik shirin da kansa yana baku damar shigo shi lokacin da zaku yi amfani da aikin ɗakin karatu na kansa.

      Kamar yadda kake gani, ba lallai ba ne a fayyace irin wannan abu tunda, fahimtar abin da shirin ke yi, abin da muke son cimmawa, tabbas kun san irin wannan abu tukunna kuma ba kwa buƙatar a gaya muku yadda ake shigar da shigo da kaya takamaiman.

      gaisuwa

  2.   Gustavo m

    Barka dai, ban sami ikon aiwatar da wannan lambar ba don yin ta ba tare da waya ba ta amfani da hanyar sadarwa ta wifi. tare da WiFly.
    da alama dakin karatu bai kyale shi ba.
    Shin kuna da wata shawara yadda zaku warware wannan?
    Na ga wasu ayyukan a kan intanet amma suna yin bincike ne kawai ko ƙidayar Twitter, amma ba su buga tweet ba.
    Gracias!