সুচিপত্র:
ভিডিও: আপনার নিজের Arduino লাইব্রেরি তৈরি করুন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
হেই সবাই. কিছু প্রজেক্টে যখন আপনি প্রস্তুত লাইব্রেরি ব্যবহার করতে পারবেন না তখন আপনার নিজের লাইব্রেরি তৈরি করতে হতে পারে। অথবা আপনি আপনার নিজস্ব মান অনুযায়ী আপনার নিজস্ব লাইব্রেরি তৈরি করতে পারেন। আজ, আমি আপনাকে দেখাব যে আপনি কত সহজে আপনার নিজের লাইব্রেরি তৈরি করতে পারেন এবং আপনার কোড ব্যবহার করতে পারেন …
ধাপ 1: পরিচয় করান
=>. H FİLE কি?
H ফাইল হল একটি হেডার ফাইল যা C, C ++ বা Objective-C সোর্স কোড ডকুমেন্ট দ্বারা উল্লেখ করা হয়। এটিতে ভেরিয়েবল, ধ্রুবক এবং ফাংশন থাকতে পারে যা একটি প্রোগ্রামিং প্রকল্পের মধ্যে অন্যান্য ফাইল দ্বারা ব্যবহৃত হয়। এইচ ফাইলগুলি সাধারণত ব্যবহৃত ফাংশনগুলিকে শুধুমাত্র একবার লিখতে এবং প্রয়োজনে অন্যান্য সোর্স ফাইল দ্বারা রেফারেন্স করার অনুমতি দেয়।
=> কেন আমরা আমাদের লাইব্রেরি তৈরির জন্য C বা C ++ ব্যবহার করি?
Arduino সফ্টওয়্যার একটি উন্নয়ন পরিবেশ (IDE) এবং লাইব্রেরি নিয়ে গঠিত। আইডিই জাভাতে লেখা এবং ভাষা প্রক্রিয়াকরণের পরিবেশের উপর ভিত্তি করে। লাইব্রেরিগুলি C এবং C ++ এ লেখা হয় এবং AVR-GCC এবং AVR Libc দিয়ে সংকলিত হয়। ।
ধাপ 2: উদাহরণ কোড
এই প্রকল্পে আমরা HC-SR04 সেন্সরের লাইব্রেরি তৈরি করি।
#অন্তর্ভুক্ত "mylibrary.h"
HC HC, HC1;
অকার্যকর সেটআপ() {
Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }
অকার্যকর লুপ () {
দ্বিগুণ দূরত্ব 1 = HC গণনা (A1, A0); দ্বিগুণ দূরত্ব 2 = HC1. Calculate (A3, A2);
সিরিয়াল.প্রিন্ট ("দূরত্ব 1 =");
Serial.println (দূরত্ব 1); সিরিয়াল.প্রিন্ট ("দূরত্ব 2 ="); Serial.println (দূরত্ব 2); বিলম্ব (500); }
ধাপ 3: অংশ
আমি এই প্রকল্পটি তৈরি করতে ব্যবহৃত অংশগুলির একটি তালিকা এখানে দিয়েছি:
- আরডুইনো ইউএনও
- ব্রেডবোর্ড
- HC-SR04 *2 (আপনি শুধুমাত্র একটি ব্যবহার করতে পারেন)
- জাম্পার ওয়্যারস (পুরুষ থেকে পুরুষ এবং পুরুষ থেকে মহিলা)
ধাপ 4: স্কিমা
ধাপ 5: ফলাফল
প্রস্তাবিত:
আপনার নিজের সংযুক্ত হিটিং থার্মোস্ট্যাট তৈরি করুন এবং উত্তাপের মাধ্যমে সঞ্চয় করুন: 53 টি ধাপ (ছবি সহ)
নিজের কানেক্টেড হিটিং থার্মোস্ট্যাট তৈরি করুন এবং হিটিং দিয়ে সঞ্চয় করুন: উদ্দেশ্য কী? আপনার ঘরকে ঠিক যেমন আপনি চান সেভাবে আরাম বাড়ান সঞ্চয় করুন এবং আপনার ঘর গরম করার মাধ্যমে গ্রিনহাউস গ্যাস নিmissionসরণ হ্রাস করুন যখনই আপনার প্রয়োজন হবে আপনার গরমের উপর নিয়ন্ত্রণ রাখুন যেখানেই আপনি গর্বিত আপনি এটি করেছেন
ফোর্স ব্যবহার করুন এবং আপনার নিজের লাইটসাবার (ব্লেড) তৈরি করুন: 9 টি ধাপ (ছবি সহ)
ফোর্স ব্যবহার করুন এবং আপনার নিজের লাইটস্যাবার (ব্লেড) তৈরি করুন: এই নির্দেশনাটি বিশেষভাবে অ্যানাহেইম, সিএ -তে ডিজনিল্যান্ডের গ্যালাক্সি এজ থেকে কেনা একটি বেন সোলো লিগ্যাসি লাইটসবারের জন্য ব্লেড তৈরির জন্য, তবে একই ধরনের পদক্ষেপ নেওয়া যেতে পারে আপনার নিজের ব্লেড তৈরি করার জন্য লাইটসবার। এর জন্য অনুসরণ করুন
আপনার নিজের খনিজ সার্ভার তৈরি করুন! অতি সহজ, দ্রুত এবং বিনামূল্যে! (কোন বাট ক্লিক করুন): 11 টি ধাপ (ছবি সহ)
আপনার নিজের খনিজ সার্ভার তৈরি করুন! অতি সহজ, দ্রুত এবং বিনামূল্যে! (কোন বাট ক্লিক না): Minecraft একটি অত্যন্ত উপভোগ্য খেলা যেখানে আপনি ব্যবহারিকভাবে আপনি যা ইচ্ছা তা করতে পারেন! কিন্তু ইন্টারনেট জুড়ে বন্ধুদের সাথে খেলা কখনও কখনও ব্যথা হতে পারে। দুlyখের বিষয়, বেশিরভাগ মাল্টিপ্লেয়ার সার্ভার হয় ট্রল দিয়ে ভরা, গেমপ্লের অভিজ্ঞতা নয়
আপনার নিজের ব্যালেন্স বোর্ড তৈরি করুন (এবং আপনার ওয়াই ফিটের পথে থাকুন): 6 টি ধাপ
আপনার নিজের ব্যালেন্স বোর্ড তৈরি করুন (এবং আপনার ওয়াই ফিটের পথে থাকুন): আই-কিউবএক্স প্রযুক্তি ব্যবহার করে বিভিন্ন গেম এবং শারীরিক ফিটনেস প্রশিক্ষণের ইন্টারফেস হিসাবে আপনার নিজের ব্যালেন্স বোর্ড বা ব্যালেন্সটাইল (যেমন আমরা এটিকে বলেছি) তৈরি করুন। আপনার নিজের অ্যাপ্লিকেশন ডিজাইন করুন এবং Wii ফিটের বাইরে যান! ভিডিওটি একটি ওভারভিউ প্রদান করে এবং
আপনার নিজের পেশাগত রেকর্ড ক্লিনিং মেশিন তৈরি করুন $ 80 এরও কম এবং $ 3000 এবং আরও বেশি সাশ্রয় করুন: 6 ধাপ (ছবি সহ)
আপনার নিজের পেশাগত রেকর্ড ক্লিনিং মেশিন তৈরি করুন $ 80 এরও কম এবং সাশ্রয় করুন $ 3000 এবং আরও বেশি।: আমার ইংরেজী ক্ষমা করুন আমি ভাল পুরাতন ভিনাইল শব্দে ফিরে আসার পর আমার কাছে প্রতিটি রেকর্ডের সমস্যা ছিল। কিভাবে সঠিকভাবে রেকর্ড পরিষ্কার করা যায় !? ইন্টারনেটে অনেক উপায় আছে Knosti বা Discofilm এর মত সস্তা উপায় কিন্তু