কিভাবে C তে Arduino সফটওয়্যার লিখবেন: 6 টি ধাপ (ছবি সহ)

সুচিপত্র:

কিভাবে C তে Arduino সফটওয়্যার লিখবেন: 6 টি ধাপ (ছবি সহ)
কিভাবে C তে Arduino সফটওয়্যার লিখবেন: 6 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে C তে Arduino সফটওয়্যার লিখবেন: 6 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে C তে Arduino সফটওয়্যার লিখবেন: 6 টি ধাপ (ছবি সহ)
ভিডিও: IELTS All Tips for Speaking Writing Listening & Reading Preparation 2024, মে
Anonim

Arduino হার্ডওয়্যার-প্রক্রিয়াকরণ প্ল্যাটফর্ম প্রযুক্তি শখের সম্প্রদায়ের মধ্যে সর্বব্যাপী হয়ে উঠেছে, এবং অ-প্রযুক্তিবিদরা একইভাবে এটি জানতে পারছে কারণ এটি ব্যবহার করা খুব সহজ। যাইহোক, অভিজ্ঞ প্রোগ্রামাররা প্রাক-তৈরি কোড সহ এই ফিজিক্যাল-কম্পিউটিং প্ল্যাটফর্ম থেকেও উপকৃত হতে পারেন, কিন্তু আরডুইনো সফটওয়্যারের সাথে আসা অতি-সরল GUI দ্বারা হতাশ হতে পারেন। এই টিউটোরিয়ালটি আপনাকে দেখাবে যে কিভাবে আপনার arduino এর সম্পূর্ণ নিয়ন্ত্রণ নিতে হবে C ++ কোড arduino আপনাকে কিভাবে প্রদান করতে হয় তা দেখিয়ে, এবং Eclipse C ++ IDE ব্যবহার করে arduino প্ল্যাটফর্মের জন্য আপনার নিজস্ব C ++ প্রোগ্রাম তৈরি করতে এই কোডটি ব্যবহার করুন (বা পরিবর্তন করুন)।, AVR-GCC কম্পাইলার, এবং AVR ডুড আপনার প্রোগ্রাম হার্ডওয়্যারে ডাউনলোড করতে

ধাপ

C ধাপ 1 এ Arduino সফটওয়্যার লিখুন
C ধাপ 1 এ Arduino সফটওয়্যার লিখুন

পদক্ষেপ 1. সমস্ত প্রয়োজনীয় সফ্টওয়্যার এবং ফাইল ডাউনলোড করুন।

এটা অন্তর্ভুক্ত:

  • Arduino সোর্স কোড, [1] থেকে পাওয়া যায়। Allyচ্ছিকভাবে আপনি আপনার প্ল্যাটফর্মের জন্য সফটওয়্যার প্যাকেজও ডাউনলোড করতে পারেন (উইন্ডোজ/লিনাক্স/ওএসএক্স) যার মধ্যে রয়েছে সমস্ত পূর্বনির্ধারিত সি ++ ফাইল যা আরডুইনো চালায়, সেইসাথে সহজ জাভা জিইউআই নন-প্রোগ্রামারদের লক্ষ্য করে।
  • AVR-GCC, যা AVR- সিরিজের মাইক্রোকন্ট্রোলারের কম্পাইলার (একটি Arduino এর হৃদয়)। উইন্ডোজ ব্যবহারকারীদের জন্য, WinAVR পান [2]
  • জাভা রানটাইম এনভায়রনমেন্ট 32- এবং 64-বিট উভয়ই ওরাকল থেকে পাওয়া যায়।
  • C/C ++ [3] এর জন্য Eclipse IDE, যেখানে আপনি আপনার কোডিং করবেন এবং কোডটি আপনার Arduino এ আপলোড করবেন। আপনার জাভা সংস্করণ হিসাবে একই সংস্করণ (32-বিট বা 64-বিট) ডাউনলোড করুন
C ধাপ 2 এ Arduino সফটওয়্যার লিখুন
C ধাপ 2 এ Arduino সফটওয়্যার লিখুন

পদক্ষেপ 2. Eclipse IDE সেটআপ করুন।

প্রথমে WinAVR বা AVR-GCC ইনস্টল করুন। তারপরে, Eclipse IDE তার নিজস্ব ডেডিকেটেড ফোল্ডারে বের করুন।

  • Eclipse শুরু করুন, এবং আপনার ডিফল্ট কর্মক্ষেত্র নির্বাচন করুন
  • নতুন সফটওয়্যার ইনস্টল করতে সাহায্য -এ যান
  • 'ওয়ার্ক উইথ' ফিল্ডে "https://avr-eclipse.sourceforge.net/updatesite" (কোন উদ্ধৃতি নেই) লিখুন, এবং যোগ করুন ক্লিক করুন
  • AVR Eclipse প্লাগইন নির্বাচন করুন, পরবর্তী নির্বাচন করুন এবং ইনস্টল করুন
  • সফলভাবে ইনস্টল করা হলে, আপনাকে Eclipse পুনরায় শুরু করতে হবে
C ধাপ 3 এ Arduino সফটওয়্যার লিখুন
C ধাপ 3 এ Arduino সফটওয়্যার লিখুন

ধাপ 3. Eclipse এ একটি C ++ প্রকল্প তৈরি করুন এবং নিম্নলিখিত সেটিংস ব্যবহার করুন;

  • প্রকল্পের ধরনকে "AVR ক্রস টার্গেট অ্যাপ্লিকেশন" করুন
  • বিল্ড কনফিগারেশন নির্বাচন করার সময় "ডিবাগ" নিশ্চিত করুন (এবং "রিলিজ" চেক করা হয়েছে তা নিশ্চিত করুন)
  • হার্ডওয়্যারের বিবরণ জিজ্ঞাসা করা হলে, আপনার arduino টাইপ [4] অনুযায়ী সঠিক ফ্রিকোয়েন্সি (সাধারণত 16000000 Hz) এবং সঠিক মাইক্রোকন্ট্রোলার নির্বাচন করুন তা নিশ্চিত করুন
C ধাপ 4 এ Arduino সফটওয়্যার লিখুন
C ধাপ 4 এ Arduino সফটওয়্যার লিখুন

ধাপ 4. তাদের ওয়েবসাইট থেকে arduino সফটওয়্যারের সর্বশেষ সংস্করণটি বের করুন।

আপনার প্রকল্প ফোল্ডারে সম্পূর্ণ '\ হার্ডওয়্যার / আরডুইনো / কোর / আরডুইনো' ফোল্ডারটি অনুলিপি করুন। এখন যে Eclipse ইনস্টল করা হয়েছে এবং প্লাগইন কনফিগার করা হয়েছে, এখন থেকে এই নতুন ফোল্ডারটি নতুন Arduino প্রকল্পগুলি শুরু থেকে শুরু করতে হবে!

C ধাপ 5 এ Arduino সফটওয়্যার লিখুন
C ধাপ 5 এ Arduino সফটওয়্যার লিখুন

ধাপ ৫. main.cpp তৈরি করুন যেখানে আপনি Arduino- এর জন্য আপনার কোড লিখবেন যেখানে আপনি যথারীতি মূল উপাদানগুলি ঘোষণা করবেন।

অকার্যকর সেটআপ, অকার্যকর লুপ এবং int প্রধান। উদাহরণস্বরূপ (main.cpp (প্রধান Arduino কোড))। এই শিরোনামে "WProgram.h" (উদ্ধৃতি সহ) অন্তর্ভুক্ত করুন; এটি সমস্ত আরডুইনো কোডের সাথে লিঙ্ক করে। arduino রূপ। Arduino Uno "স্ট্যান্ডার্ড" বৈকল্পিক ব্যবহার করে। IDE দিয়ে ইনস্টল করা revisions.txt ফাইল অনুসারে, Arduino 1.0 এর 2011.11.30 রিলিজে এই পরিবর্তনগুলি করা হয়েছিল।

C ধাপ 6 এ Arduino সফটওয়্যার লিখুন
C ধাপ 6 এ Arduino সফটওয়্যার লিখুন

ধাপ 6. ptionচ্ছিক:

Arduino সফটওয়্যারে যেকোন কম্পাইলার-ত্রুটি ঠিক করুন। আপনার ত্রুটি কী ছিল তার উপর নির্ভর করে কম্পাইলার ত্রুটিগুলি প্রত্যেকের জন্য আলাদা হতে চলেছে, যা সেগুলি আপনার নিজের বা মন্তব্যগুলিতে খুঁজে বের করতে হবে, কারণ এটি কেস নির্ভর। Arduino v0018 হিসাবে, এতে নিম্নলিখিত পরিবর্তনগুলি অন্তর্ভুক্ত থাকতে পারে;

  • main.cpp; শীর্ষে "#অন্তর্ভুক্ত" মুছে দিন এবং নিশ্চিত করুন যে আপনার "main.h" এর পরিবর্তে অন্তর্ভুক্ত করা হয়েছে
  • Tone.cpp; শেষ দুটি পরিবর্তন করুন, এবং
  • প্রিন্ট.এইচ; ফাংশন ঘোষণা "অকার্যকর ফাংশন (int ইনপুট) = 0;" পরিবর্তন করতে হবে "void function (int inputs);"

পরামর্শ

  • কোড সম্পর্কে আপনার পথ জানতে কিছু সময় লাগবে; কিছু ত্রুটি আছে যা খুঁজে বের করতে সময় লাগে।
  • নিশ্চিত করুন যে আপনি 'ডিবাগ' কনফিগারেশনের অধীনে নির্মাণ করছেন না! এটি অতিরিক্ত ত্রুটি সৃষ্টি করতে পারে
  • হার্ডওয়্যারে আপনার প্রোগ্রাম ডাউনলোড করার জন্য, আপনাকে অবশ্যই আপনার প্রকল্প সেটিংসে AVR ডুড কনফিগার করতে হবে সঠিক সিরিয়াল পোর্ট, 57600baud, এবং 'Arduino' কনফিগারেশন সেটিং ব্যবহার করতে।

প্রস্তাবিত: