টুইটগুলি প্রেরণ করতে আরডুইনো ব্যবহার করুন

টুইটগুলি প্রেরণ করতে আরডুইনো ব্যবহার করুন

আমি দেখতে সবচেয়ে দরকারী জিনিস এক hardware libre প্রচুর অর্থ ব্যয় না করেই দৈনন্দিন সমস্যার সমাধান পাওয়ার সম্ভাবনা। আমার দৈনন্দিন সমস্যার সমাধানের জন্য অনুসন্ধানে আমি এই কৌতূহলী টিউটোরিয়ালটি দেখেছি যা আমাকে অবাক করেছে কারণ আমি আশা করিনি যে আরডুইনো সরাসরি টুইটারের সাথে কাজ করতে পারে কারণ অন্যান্য জিনিসগুলির মধ্যে, আরডুইনো কোনও SBC বোর্ড নয়। এই টিউটোরিয়ালের সাহায্যে আমরা একটি স্বয়ংক্রিয় টুইট প্রকাশনা সিস্টেম পেতে পারি এবং এর চেয়ে ভালো, যেকোনো প্রোগ্রামে সন্নিবেশ করার জন্য একটি দরকারী কোড এবং আমাদের Arduino বোর্ডের দ্বারা নেওয়া প্রতিটি সঠিক পদক্ষেপের জন্য একটি টুইট প্রকাশ করতে পারি।

এর জন্য আমাদের ইথারনেট ieldাল সহ একটি আরডুইনো বোর্ডের প্রয়োজন হবে বা এটি ব্যর্থ হয়ে একটি আরডুইনো ইউন। এই বোর্ডগুলির মাধ্যমে, আমরা আমাদের বোর্ডকে ইন্টারনেটের সাথে এবং আমাদের টুইটার অ্যাকাউন্টের সাথে টুইটগুলি প্রেরণে সক্ষম হতে সক্ষম হব।

তৈরী করার উদ্দেশ্যে এই টুইট পোস্টিং সিস্টেমটি পরিচালনা করুন, আমাদের একটি ইন্টারনেট সংযোগ প্রয়োজন এবং ইথারনেট বোর্ড ব্যবহারের ক্ষেত্রে, আমাদের বোর্ডকে ইন্টারনেটে সংযুক্ত করার জন্য আমাদের একটি নেটওয়ার্ক কেবল প্রয়োজন হবে।

আরডুইনো ইয়নের সাথে আমাদের একটি স্বয়ংক্রিয় টুইটের ব্যবস্থা থাকবে

একবার এই সমস্ত অর্জন হয়ে গেলে, এখন আমাদের একটি টোকেন বা কোড দরকার হবে যাতে আমাদের আরডুইনো বোর্ড আমাদের টুইটার অ্যাকাউন্টের সাথে কাজ করতে পারে, যা আমাদের অ্যাকাউন্টের অনুমোদনের মতো কিছু। এই টোকেন বা অনুমতি এর মাধ্যমে প্রাপ্ত করা যেতে পারে লিংক, এমন কিছু পপিং আপ।

টুইটার টোকেন

আমাদের কাছে টোকেনটি উপস্থিত হয়ে গেলে, এটি আমাদের প্রদত্ত কোডটি অনুলিপি করে সংরক্ষণ করি কারণ এটি পরে আরও কার্যকর হবে। এখন আমাদের আরডুইনো আইডিই নিয়ে কাজ করতে হবে। আমরা আদর্শে গিয়ে একটি ফাইল তৈরি করি যা আমরা আমাদের আরডুইনো বোর্ডে আপলোড করব। তবে আমরা নামার আগে এই বইয়ের দোকান এবং আমরা এটি আরডুইনো আইডিই দিয়ে আগে লোড করব। এখন আমরা নিম্নলিখিত কোড সহ একটি ফাইল তৈরি করি:

#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. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   রেহমাস্টার তিনি বলেন

    নকল কর না. জানিতেছি না. অন্তর্ভুক্ত নিখোঁজ। ক্লাউন

    1.    জুয়ান লুইস আরবোলাদাস তিনি বলেন

      হ্যালো রেহমাস্টার,

      এই সম্প্রদায়টিতে মন্তব্য করার অনেক উপায় রয়েছে এবং এখনও আমাদের সম্প্রদায়কে অবমাননা ব্যবহারের চেয়ে বাড়তে সহায়তা করতে আরও ভাল।

      যেমন এন্ট্রি বলেছে, আপনার কাছে ডাউনলোডের জন্য গ্রন্থাগার রয়েছে এবং কোনও উচ্চ-স্তরের সংকলক যেমন উদাহরণস্বরূপ, আপনাকে যা করতে হবে তা হ'ল এটি প্রকল্পের সাথে সংযুক্ত করে যাতে এটি উপলব্ধ থাকে এবং স্বয়ংক্রিয়ভাবে প্রোগ্রাম নিজেই আপনাকে আমদানির বিকল্প দেয় এটি যখন আপনি একটি লাইব্রেরির নিজস্ব ফাংশন ব্যবহার করতে যাবেন।

      আপনি দেখতে পাচ্ছেন যেহেতু প্রোগ্রামটি কী করে, আমরা কী অর্জন করতে চাই তা বোঝার পরে এই ধরণের জিনিসটি নির্দিষ্ট করার দরকার নেই, অবশ্যই এই ধরণের জিনিসটি আপনি আগেই জানেন এবং কীভাবে কোনও আমদানি প্রবেশ করবেন তা আপনাকে জানাতে হবে না নির্দিষ্ট.

      শুভেচ্ছা

  2.   গুস্তাভো তিনি বলেন

    হাই, আমি কোনও ওয়াইফাই নেটওয়ার্ক ব্যবহার করে ওয়্যারলেসভাবে এই কোডটি করতে এই কোডটি প্রয়োগ করতে পারিনি। একটি ওয়াইফ্লাই সহ
    স্পষ্টতই বইয়ের দোকান আপনাকে এটি করতে দেয় না।
    কীভাবে এটি সমাধান করবেন আপনার কোনও ধারণা আছে?
    আমি ইন্টারনেটে কিছু প্রকল্প দেখেছি তবে তারা কেবল অনুসন্ধান বা টুইটারের গণনা করে তবে কোনও টুইট প্রকাশ করে না।
    ধন্যবাদ!