ટ્વીટ્સ મોકલવા માટે આર્ડિનોનો ઉપયોગ કરો

ટ્વીટ્સ મોકલવા માટે આર્ડિનોનો ઉપયોગ કરો

માં જોઉં છું તે સૌથી ઉપયોગી વસ્તુઓમાંથી એક hardware libre મોટી રકમનો ખર્ચ કર્યા વિના રોજિંદા સમસ્યાઓ માટે ઉકેલો મેળવવાની શક્યતા છે. મારી રોજિંદી સમસ્યાઓના ઉકેલની શોધમાં મેં આ વિચિત્ર ટ્યુટોરીયલ જોયું જેણે મને આશ્ચર્યચકિત કર્યું કારણ કે મને અપેક્ષા ન હતી કે Arduino Twitter સાથે સીધું કામ કરી શકે છે કારણ કે અન્ય બાબતોની સાથે Arduino એ SBC બોર્ડ નથી. આ ટ્યુટોરીયલ વડે આપણે ઓટોમેટીક ટ્વીટ પબ્લિશીંગ સિસ્ટમ મેળવી શકીએ છીએ અને શું વધુ સારું છે, કોઈપણ પ્રોગ્રામમાં દાખલ કરવા માટે એક ઉપયોગી કોડ અને અમારા Arduino બોર્ડ દ્વારા લેવામાં આવેલ દરેક યોગ્ય કાર્યવાહી માટે એક ટ્વીટ પ્રકાશિત કરી શકીએ છીએ.

આ માટે આપણને ઇથરનેટ ieldાલ સાથે અર્દુનો બોર્ડની જરૂર પડશે અથવા, નિષ્ફળ થવું, એક અર્ડિનો યૂન. આ બોર્ડ દ્વારા, અમે ટ્વીટ્સ મોકલવામાં સમર્થ થવા માટે, અમારા બોર્ડને ઇન્ટરનેટથી અને અમારા ટ્વિટર એકાઉન્ટથી કનેક્ટ કરીશું.

ક્રમમાં બનાવવા માટે આ ચીંચીં પોસ્ટિંગ સિસ્ટમ ચલાવો, અમને ઇન્ટરનેટ કનેક્શનની જરૂર પડશે અને ઇથરનેટ બોર્ડનો ઉપયોગ કરવાના કિસ્સામાં, અમને અમારા બોર્ડને ઇન્ટરનેટથી કનેક્ટ કરવા માટે નેટવર્ક કેબલની જરૂર પડશે.

આર્ડિનો યúન સાથે આપણી પાસે એક સ્વચાલિત ચીંચીં સિસ્ટમ હશે

એકવાર આ બધું પ્રાપ્ત થઈ ગયા પછી, હવે અમને ટોકન અથવા કોડની જરૂર પડશે જેથી અમારું અર્ડિનો બોર્ડ અમારા Twitter એકાઉન્ટ સાથે કાર્ય કરી શકે, જે આપણા એકાઉન્ટ માટે અધિકૃતતા જેવું કંઈક છે. આ દ્વારા આ ટોકન અથવા પરવાનગી મેળવી શકાય છે કડી, એવું કંઈક પોપ અપ કરવું.

ટ્વિટર ટોકન

એકવાર અમારી પાસે ટોકન આવી જાય, પછી અમે તે અમને પ્રદાન કરે છે તે કોડની ક copyપિ કરીએ છીએ અને તેને સાચવીએ છીએ કારણ કે તે પછીથી વધુ ઉપયોગી થશે. હવે અમારે અરડિનો આઇડીઇ સાથે કામ કરવું છે. અમે આઇડિયા પર જઈએ છીએ અને એક ફાઇલ બનાવીએ છીએ જે અમે અમારા આર્ડુનો બોર્ડ પર અપલોડ કરીશું. પણ આપણે ઉપડે તે પહેલાં આ બુક સ્ટોર અને અમે તેને પહેલા આર્ડિનો આઇડીઇથી લોડ કરીશું. હવે આપણે નીચેના કોડ સાથે ફાઇલ બનાવીએ છીએ:

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

એકવાર અમે આ ફાઇલ લોડ કરી લીધા પછી, તે કાર્ય કર્યા વિના, અમે જોશું કે કોડમાં ચિહ્નિત થયેલ સંદેશ સાથે અમારા એકાઉન્ટમાં કેવી રીતે ટ્વીટ્સ દેખાય છે. ભલે એક પ્રાયોરી તે ખૂબ ઉપયોગી ન લાગે, તે ચીંચીં કરવા માટેનો પ્રોગ્રામ અથવા ફક્ત વધુ જટિલ કોડનો ભાગ બનવા માટે હંમેશા રોબોટ તરીકે થઈ શકે છે.


3 ટિપ્પણીઓ, તમારી છોડી દો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   રિહમાસ્ટર જણાવ્યું હતું કે

    નકલ કરશો નહીં. ખબર નથી. સમાવેશ ગુમ થયેલ છે. રંગલો

    1.    જુઆન લુઇસ આર્બોલેડાસ જણાવ્યું હતું કે

      હેલો રેહમાસ્ટર,

      આ સમાચારો પર ટિપ્પણી કરવાની ઘણી રીતો છે અને હજી સુધી વધુ સારી રીતે, આપણા સમુદાયને અપમાનનો ઉપયોગ કરતા કરતા વધવા માટે મદદ કરવા માટે.

      એન્ટ્રી કહે છે તેમ, તમારી પાસે ડાઉનલોડ કરવાની લાઇબ્રેરી છે અને કોઈપણ ઉચ્ચ-સ્તરનાં કમ્પાઇલરમાં, ઉદાહરણ તરીકે એક્લીપ્સ, તમારે જે કરવાનું છે તે પ્રોજેક્ટ સાથે જોડવું છે જેથી તે ઉપલબ્ધ છે અને પ્રોગ્રામ આપમેળે તમને આયાત કરવાનો વિકલ્પ આપે છે જ્યારે તમે કોઈ પુસ્તકાલયનું પોતાનું કાર્ય વાપરવા જશો.

      જેમ તમે જોઈ શકો છો, કારણ કે પ્રોગ્રામ શું કરે છે, આપણે શું પ્રાપ્ત કરવા માંગીએ છીએ તે સમજીને, આ પ્રકારની વસ્તુનો ઉલ્લેખ કરવો જરૂરી નથી, ચોક્કસ તમે આ પ્રકારની વસ્તુ પહેલાથી જાણો છો અને તમને આયાત કેવી રીતે દાખલ કરવી તે કહેવાની જરૂર નથી. ચોક્કસ.

      સાદર

  2.   ગુસ્તાવો જણાવ્યું હતું કે

    હાય, હું આ કોડને વાઇફાઇ નેટવર્કનો ઉપયોગ કરીને વાયરલેસ રીતે કરવા માટે અમલ કરી શક્યો નથી. વાઇફ્લાય સાથે.
    દેખીતી રીતે પુસ્તકાલય તેને મંજૂરી આપતું નથી.
    શું તમને આનો ઉકેલ લાવવાનો કોઈ વિચાર છે?
    મેં ઇન્ટરનેટ પર કેટલાક પ્રોજેક્ટ્સ જોયા છે પરંતુ તે ફક્ત શોધ કરે છે અથવા ટ્વિટર ગણતરીઓ કરે છે, પણ એક ચીંચીં પ્રકાશિત કરતું નથી.
    ગ્રાસિઅસ!