Orodha ya maudhui:
- Hatua ya 1: Kutuma Tweet Kutoka kwa Yún Yako
- Hatua ya 2: Je! Ilifanya kazi?
- Hatua ya 3: Kutuma Takwimu Zako Kama Tweet
Video: Twitter na Arduino Yún: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Baada ya kutumia karibu $ 100 kwenye Arduino Yún kuona nini mzozo ulikuwa juu, ilionekana kama wazo nzuri kupata na kuonyesha matumizi kadhaa yake. Kwa hivyo katika nakala hii tutachunguza jinsi Yún wako anaweza kutuma tweet kutumia michoro rahisi ya mfano - na ya kwanza ya mafunzo kadhaa maalum ya Arduino Yún. Kuanza Ikiwa bado haujafanya hivyo, hakikisha Arduino Yún yako inaweza kuungana na mtandao wako kupitia WiFi au kebo - na upate akaunti ya Temboo (tunatumia hii hapa). Na unahitaji (wakati wa kuandika) toleo la IDE 1.5.4 ambalo linaweza kupakuliwa kutoka kwa wavuti ya Arduino. Mwishowe, ikiwa huna akaunti ya twitter - nenda upate.
Hatua ya 1: Kutuma Tweet Kutoka kwa Yún Yako
Kutuma tweet kutoka YúnThanks yako kwa Arduino na Temboo, 99% ya kazi tayari imefanywa kwako. Ili kutuma tweet inahitaji mchoro wa Arduino, faili ya kichwa na maelezo ya akaunti yako ya Temboo, na pia hitaji la kusajili programu katika kiweko cha ukuzaji wa twitter.. Unapofanya hivyo - hakikisha umeingia kwenye wavuti ya Temboo, kwani itajaza faili ya kichwa na maelezo yako ya Temboo. Wakati wa hatua ya maombi ya twitter, usisahau kuokoa mipangilio yako ya OAuth ambayo itaonekana kwenye kichupo cha "OAuth Tool" kwenye ukurasa wa msanidi programu wa twitter, kwa mfano kwenye picha hapo juu. Mipangilio hii inanakiliwa katika kila mchoro kuanzia mstari: Unajua hii imefanikiwa wakati wa kufungua mchoro, kwani utaona faili ya kichwa kwenye kichupo cha pili, kwa mfano kwenye picha ya pili katika hatua hii. Mwishowe, ikiwa unashiriki nambari na wengine, ondoa OAuth na TembooAccount yako. h maelezo vinginevyo wanaweza kutuma tweets kwa niaba yako.
Hatua ya 2: Je! Ilifanya kazi?
Sawa - maonyo ya kutosha. Ikiwa umefanikiwa kuunda akaunti yako ya Temboo, umepata maelezo yako ya twitter ya OAuth, uwape wote kwenye mchoro na faili ya kichwa, kisha uhifadhi (!) Na upakie mchoro wako kwa Arduino Yún - tweet fupi itaonekana kwenye ratiba yako ya mfano kwenye picha ya kwanza hapo juu. Ikiwa hakuna kitu kinachoonekana kwenye malisho yako ya twitter, fungua mfuatiliaji wa serial katika IDE na uone ni ujumbe gani unaonekana. Itakurudishia ujumbe wa makosa kutoka kwa twitter, ambayo kwa ujumla inaonyesha shida.
Hatua ya 3: Kutuma Takwimu Zako Kama Tweet
Kuendelea, hebu tuchunguze jinsi ya kutuma tweets na habari yako mwenyewe. Katika mfano ufuatao mchoro tunatuma thamani inayotokana na AnalogRead (0) na maandishi yamejumuishwa pamoja katika mstari mmoja. Usisahau ujumbe wa twitter (tweets) una urefu wa juu wa herufi 140. Tumehamisha utumaji wote wa tweet kwenye kazi moja tweet (), ambayo unaweza kupiga simu kutoka kwa mchoro wako inapohitajika - kwenye hafla na kadhalika. Maandishi na data ya kutuma imejumuishwa kuwa Kamba katika laini ya 26. -------------------------------------------------- -------------------------------------------------- ------ Kamba Kuzuia TWITTER_CONSUMER_KEY = "ccccc"; kuchelewesha (4000); wakati (! Serial); Bridge.begin ();} batili tweet () {Serial.println ("Running tweet () function"); // fafanua maandishi ya tweet tunataka kutuma String tweetText ("Thamani ya A0 ni" + String (analogZero) + ". Hooray ya twitter"); Hali ya TembooChoreoPdateChoreo; // omba mteja wa Temboo // ANGALIA kuwa mteja lazima abadilishwe tena, na kujazwa tena na // hoja zinazofaa, kila wakati njia yake ya kukimbia () inaitwa. HaliHabariChoreo.anza (); // weka vitambulisho vya akaunti ya Temboo HaliSasishaChoreo.setAppKeyName (TEMBOO_APP_KEY_NAME); HaliUpdateChoreo.setAppKey (TEMBOO_APP_KEY); // tambua choreo ya Maktaba ya Temboo ya kuendeshwa (Twitter> Tweets> StatusesUpdate) StatusesUpdateChoreo.setChoreo ("/ Library / Twitter / Tweets / StatusesUpdate"); // ongeza habari za akaunti ya Twitter StatusesUpdateChoreo.addInput ("AccessToken", TWITTER_ACCESS_TOKEN); HaliHabariChoreo.addInput ("AccessTokenSecret", TWITTER_ACCESS_TOKEN_SECRET); SasishoUpdateChoreo.addInput ("ConsumerKey", TWITTER_CONSUMER_KEY); HaliUpdateChoreo.addInput ("ConsumerSecret", TWITTER_CONSUMER_SECRET); // na tweet tunataka kutuma StatusesUpdateChoreo.addInput ("StatusUpdate", tweetText); // kuwaambia Mchakato kukimbia na kusubiri matokeo. Nambari ya kurudi // (ReturnCode) itatuambia ikiwa mteja wa Temboo // aliweza kutuma ombi letu kwa seva za Temboo unsigned int returnCode = StatusesUpdateChoreo.run (); // nambari ya kurudi ya sifuri (0) inamaanisha kila kitu kilifanya kazi ikiwa (ReturnCode == 0) {Serial.println ("Mafanikio! Tweet imetumwa!"); } mwingine {// nambari ya kurudi isiyo ya sifuri inamaanisha kulikuwa na kosa // soma na uchapishe ujumbe wa kosa wakati (StatusesUpdateChoreo.available ()) {char c = StatusesUpdateChoreo.read (); Printa ya serial (c); }} Sifa za KusasishaChoreo. karibu (); // usifanye chochote kwa sekunde 90 zifuatazo Serial.println ("Kusubiri…"); kuchelewesha (90000);} kitanzi batili () {// pata data kutoka A0. AnalogZero = AnalogSoma (0); tweet (); fanya {} wakati (1); // usifanye chochote} --------------------------------------------- -------------------------------------------------- Je! Ni matokeo gani na mfano ufuatao tweet iliyoonyeshwa kwenye picha hapo juu. Pamoja na mchoro wa mfano uliopita unaweza kujenga utendaji wako mwenyewe karibu na kazi ya tweet () kutuma data inapohitajika. Kumbuka kwamba data ya kutuma kama tweet imejumuishwa kuwa Kamba kwenye laini ya 26. Tafadhali kumbuka kuwa huwezi kulipua tweets kama mashine, kwa sababu mbili - moja, twitter haipendi kutangaza kwa haraka - na mbili, unapata tu simu 1000 za bure kwenye akaunti yako ya Temboo kwa mwezi. Ikiwa unahitaji zaidi, akaunti inahitaji kuboreshwa kwa gharama. Hitimisho Yún anatupa njia nyingine ya kutuma data nje kupitia twitter. Haikuwa njia ya bei rahisi ya kufanya hivyo, hata hivyo ilikuwa rahisi sana. Na kwa hivyo biashara na jukwaa la Arduino - unyenyekevu dhidi ya bei. Endelea kufuatilia mafunzo zaidi. Na ikiwa una nia ya kujifunza zaidi juu ya Arduino, au unataka kumtambulisha mtu mwingine kwenye ulimwengu wa kupendeza wa Arduino - angalia kitabu changu (sasa katika uchapishaji wa tatu!) "Warsha ya Arduino" kutoka No Starch Press.
Ilipendekeza:
Como Subir Datos De Un Acelerómetro na Ubidots, Utilizando Arduino YÚN: 6 Hatua
Como Subir Datos De Un Acelerómetro a Ubidots, Utilizando Arduino YÚN: Arduino Y Ú N es un microcontrolador basado en el ATmega32u4 y el Atheros AR9331. Siendo el Atheros un procesador capaz de soportar un sistema operativo linux basado en OpenWrt, el Arduino Y Ú N cuenta con una version llamada OpenWrt-Yun.
Mlima wa Reli ya DIN kwa Arduino YUN, UNO na Nano: Hatua 7
Mlima wa Reli ya DIN kwa Arduino YUN, UNO na Nano: Wakati mwingine ni muhimu kuweka mradi wako wa Arduino kabisa kwenye baraza la mawaziri la kudhibiti - kwa mfano kwenye mitambo ya nyumbani au matumizi ya viwandani. Katika hali kama hizi eneo letu la ArduiBox la Arduino Nano, UNO na Yun Rev2 linaweza kukusaidia kuja kwenye utapeli
Dhibiti Ufikiaji wa Arduino YÚN Ukiwa na MySQL, PHP5 na Python: Hatua 11 (na Picha)
Dhibiti Ufikiaji wa Arduino YÚN Ukiwa na MySQL, PHP5 na chatu: Habari marafiki! Kama unajua, mnamo Septemba ngao mpya ya kwanza ya Arduino, Arduino YUN. Rafiki huyu mdogo ana mfumo uliowekwa ndani wa Linux ambao tunaweza kutumia chochote unachoweza kufikiria (angalau hadi sasa). Ingawa kuna habari kidogo sana
Arduino Yun Morse Generator: Hatua 4 (na Picha)
Arduino Yún Morse Generator: Umewahi kuwa kwenye baa ambapo huwezi kuzungumza na rafiki yako kwa sababu muziki ulikuwa mkali sana? sasa unaweza kumwuliza bia katika Morse Code! Tuanze
Udhibiti wa Ufikiaji wa RFID Na Arduino Yun na Raspberry Pi: Hatua 11
Udhibiti wa Ufikiaji wa RFID Na Arduino Yun na Raspberry Pi: Karibu kwenye yangu inayoweza kufundishwa! Je! Umetafuta mkondoni kwa Mfumo wa Udhibiti wa Upataji wa RFID ambao unaweza kuwa na watumiaji wengi bila kutumia kitufe cha kuibadilisha? Mfumo ambao unaweza kuingia ufikiaji na jina la watu? Mfumo ambapo unaweza kuongeza kwa urahisi o