U adeegso Arduino inaad u dirto fariimo qoraal ah

U adeegso Arduino inaad u dirto fariimo qoraal ah

Mid ka mid ah waxyaabaha ugu waxtarka badan ee aan ku arko hardware libre Waa suurtogalnimada in xal loo helo dhibaatooyinka maalinlaha ah iyada oo aan la isticmaalin lacag badan. Raadinta xalalka dhibaatooyinka maalinlaha ah waxaan arkay casharkan cajiibka ah ee iga yaabiyay maadaama aanan fileyn in Arduino uu si toos ah ula shaqeyn karo Twitter maadaama, waxyaabo kale, Arduino maahan guddiga SBC. Casharradan waxaan ku heli karnaa nidaamka daabacaadda tweet-ka oo toos ah iyo waxa ka wanaagsan, kood faa'iido leh oo lagu geliyo barnaamij kasta oo lagu daabaco tweet-ka tallaabo kasta oo sax ah oo uu qaado guddigayada Arduino.

Tan awgeed waxaan u baahan doonaa guddi arduino ah oo leh gaashaan Ethernet ama, haddii taa la waayo, waa arduino Yún. Iyada oo loo marayo looxyadan, waxaan awoodi doonnaa inaan ku xirno gudigeenna internetka iyo koontadeena Twitter si aan u soo diri karno tweets.

Si loo sameeyo ku shaqee nidaamkan dhajinta ee tweet, waxaan u baahanahay qadka internetka iyo hadii aan isticmaalno guddi ethernet ah, waxaan u baahanahay fiilo isku xira si aan gudigeena ugu xirno internetka.

Iyada oo Arduino Yún waxaan lahaan doonnaa nidaam toos ah oo tweet ah

Mar alla markii waxaas oo dhan la gaaro, hadda waxaan u baahan doonnaa calaamado ama koodh si guddigeenna arduino ay ula shaqeyn karaan koontadayada Twitter, wax la mid ah oggolaanshaha koontadayada. Calaamaddan ama ogolaanshahan waxaa lagu heli karaa tan isku xirka, ku soo boodaya wax sidan oo kale ah.

Token Twitter

Marka aan helno calaamadda, waxaan nuqul ka dhignaa koodhka na siiya oo waanu kaydinaa maadaama hadhow uu waxtar badan yeelan doono. Hadda waa inaan la shaqeynaa Arduino IDE. Waxaan aadeynaa fikirka oo waxaan abuureynaa feyl aan u geyn doono gudigeena arduino. Laakiin intaanan ka dagin dukaanka buugaagta oo waxaan horay ugu rari doonnaa Arduino IDE. Hadda waxaan abuuraynaa feyl leh lambarka soo socda:

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

Mar alla markii aan rakibnay faylkan, iyada oo aan shaqeynin waxaan arki doonnaa sida tweets ugu muuqdaan koonteenna farriinta aan ku calaamadeynay koodhka. Xataa haddii mudnaanta Uma muuqan karto wax faa'iido badan, marwalba waxaa loo isticmaali karaa sidii robot loogu talagalay barnaamijka tweet ama si fudud qayb uga noqon koodh aad u adag.


3 faallooyin, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   maamule dijo

    Ha koobiyeyn. aan garanayn. ka mid ah waa la la'yahay. Qosol

    1.    John Louis Groves dijo

      Salaan Rehmaster,

      Waxaa jira siyaabo badan oo looga faaloodo warkaan iyo si ka wanaagsanba, si looga caawiyo bulshadeena inay sii wado inay koraan marka loo eego isticmaalka cayda.

      Sida gelintu sheegeyso, waxaad leedahay maktabad aad ku soo dejiso iyo wax kasta oo wax soo ururiya oo heer sare ah, tusaale ahaan 'Eclipse', waxa kaliya oo ay tahay inaad sameyso waa inaad ku soo lifaaqdaa mashruuca si loo heli karo oo si toos ah barnaamijka laftiisa ayaa ku siinaya ikhtiyaarka aad ku soo dhoofiso marka aad isticmaali doontid maktabadda shaqadeeda.

      Sidaad u aragto, muhiim maahan in la cadeeyo waxa noocaan ah maadaama, la fahmayo waxa barnaamijku qabto, waxa aan dooneyno inaan ku guuleysano, hubaal waxa noocaan ah ee aad horay u taqaanay umana baahnid in laguu sheego sida loo galo soo dejinta gaar ah.

      Salaan

  2.   Gustavo dijo

    Haye, ma aanan awoodin inaan hirgeliyo lambarkan si aan ugu sameeyo silig la'aan adoo adeegsanaya shabakad wifi ah. leh WiFly.
    sida muuqata dukaanka buugaagta kuuma oggolaan doono inaad sameyso.
    Ma haysaa wax fikrad ah sida loo xaliyo tan?
    Waxaan ku arkay qaar ka mid ah mashaariicda internetka laakiin waxay kaliya sameeyaan baaritaan ama Twitter tirinta, laakiin ma daabacaan tweet.
    Gracias!