সুচিপত্র:
- ধাপ 1: Arduino ফোল্ডারের নিচে লাইব্রেরি রাখুন
- ধাপ 2: এলসিডি লাইব্রেরি
- ধাপ 3: Arduino IDE খুলুন
- ধাপ 4: সংকলন
- ধাপ 5: Arduino এ স্কেচ চালান
- ধাপ 6: উপসংহার
- ধাপ 7: বোনাস ট্র্যাক: আরেকটি উদাহরণ
ভিডিও: Arduino জন্য LCD Shifter: 7 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:04
মূল ধারণা ছিল একটি লাইব্রেরি তৈরি করা যা আরডুইনো এবং অন্যান্য হার্ডওয়্যারের মধ্যে IC 74HC595 এর ব্যবহারকে সহজ করে। এই নির্দেশনায় আমি 16x2 এলসিডি নিয়ন্ত্রণের উদাহরণ হিসাবে এটি আপনার সাথে ভাগ করব। উদাহরণটি এলসিডিতে দেখাবে সেকেন্ড যা আরডুইনো পুনরায় চালু হওয়ার পর কেটে গেছে। আমি আশা করি এটি আপনার কাজে লাগবে। এই উদাহরণের জন্য আপনার কি দরকার? - Arduino - Arduino IDE ইনস্টল - LCD - এক IC 74HC595 - এক 4.7Kohm প্রতিরোধক বা অনুরূপ - এক "104" ক্যাপাসিটর - তারের!
ধাপ 1: Arduino ফোল্ডারের নিচে লাইব্রেরি রাখুন
আমি লাইব্রেরির নাম দিয়েছি "ShiftOut"। এটি %arduino- ডিরেক্টরি %/হার্ডওয়্যার/লাইব্রেরির অধীনে যায় এটিই সেই লাইব্রেরি যা আমি প্রোগ্রাম করেছি। মন্তব্য স্বাগত।
ধাপ 2: এলসিডি লাইব্রেরি
দ্বিতীয় লাইব্রেরির প্রয়োজন হল LCD এর সাথে যোগাযোগ করা। আমি এটি ব্যবহার করেছি এবং এটি আরডুইনো দিয়ে আসেনি কারণ এটি একটি প্রাথমিক বাগ।এটি www.slashdev.ca/arduino-lcd-library/ এর উপর ভিত্তি করে এবং আমার তৈরি শিফট আউট লাইব্রেরিকে সংহত করার জন্য প্রয়োজনীয় পরিবর্তন রয়েছে। %arduino-ডিরেক্টরি %/হার্ডওয়্যার/লাইব্রেরির অধীনেও অসম্পূর্ণ হতে হবে।
ধাপ 3: Arduino IDE খুলুন
এখন সময় এসেছে কোড লেখার। Arduino IDE খুলুন এবং এটি লিখুন:
#অন্তর্ভুক্ত #অন্তর্ভুক্ত
ধাপ 4: সংকলন
Arduino IDE খোলা হওয়ার আগে লাইব্রেরিগুলি অনুলিপি করা গুরুত্বপূর্ণ। অন্যথায় সংকলন ব্যর্থ হতে পারে।
যদি সবকিছু ঠিক থাকে, তাহলে আপনি ফ্রিজিং ব্যবহার করে চিত্রিত চিত্রগুলি অনুসরণ করে আরডুইনোকে 74HC595 এবং এটিকে LCD এর সাথে সংযুক্ত করতে পারেন। সংযোগটি নিম্নরূপ হওয়া উচিত:
ধাপ 5: Arduino এ স্কেচ চালান
যদি সবকিছু সঠিকভাবে সংযুক্ত থাকে, তাহলে আপনার এলসিডিতে গণনা সেকেন্ড দেখা উচিত।
ধাপ 6: উপসংহার
আমি আশা করি এই লাইব্রেরি কারো জন্য দরকারী হবে। এটা আমার কাছে কারণ Arduino কোডটি সহজ এবং সুন্দর হয়ে যায়, এটিকে কোলেটারাল কোডিং দিয়ে পূরণ না করে স্কেচের মূল উদ্দেশ্যকে গণ্ডগোল করে।
ধাপ 7: বোনাস ট্র্যাক: আরেকটি উদাহরণ
ক্যাসকেডে দুটি সাতটি সেগমেন্ট ডিসপ্লে নিয়ন্ত্রণ করতে Arduino ShiftOut ব্যবহার করছে: আরও তথ্য এখানে পাওয়া যাবে:
প্রস্তাবিত:
অ্যান্ড্রয়েড ডিভাইসের জন্য বাহ্যিক ব্লুটুথ জিপিএস প্রদানকারীর জন্য সেটআপ: 8 টি ধাপ
অ্যান্ড্রয়েড ডিভাইসের জন্য বহিরাগত ব্লুটুথ জিপিএস প্রদানকারীর জন্য সেটআপ: এই নির্দেশাবলী ব্যাখ্যা করবে কিভাবে আপনার ফোনের জন্য আপনার নিজস্ব বহিরাগত ব্লুটুথ-সক্ষম জিপিএস তৈরি করতে হবে, যেটুকু মাত্র $ 10 তে জ্বালান। উপকরণ বিল: NEO 6M U-blox GPSHC-05 ব্লুটুথ মডিউল ব্লুটুথ লো এনার্জি মডিউলগুলিকে ইন্টারফেস করা হচ্ছে আরডুই
কণা দূষণের জন্য বায়ুর গুণমান পর্যবেক্ষণের জন্য সিস্টেম: 4 টি ধাপ
কণা দূষণের জন্য বায়ুর গুণমান পর্যবেক্ষণের জন্য সিস্টেম: ভূমিকা: 1 এই প্রকল্পে আমি দেখাব কিভাবে ডেটা ডিসপ্লে, এসডি কার্ডে ডেটা ব্যাকআপ এবং আইওটি দিয়ে কণা ডিটেক্টর তৈরি করতে হয়। দৃশ্যত একটি নিওপিক্সেল রিং ডিসপ্লে বাতাসের গুণমান নির্দেশ করে। 2 বায়ুর মান একটি ক্রমবর্ধমান গুরুত্বপূর্ণ উদ্বেগ
আনলক থাকার জন্য অ্যান্ড্রয়েড/আইওএস/ডব্লিউআইএন 10 ডিভাইসের জন্য একটি নিরাপদ অঞ্চল তৈরি করুন: 6 টি ধাপ
আনলক থাকার জন্য অ্যান্ড্রয়েড/আইওএস/ডব্লিউআইএন 10 ডিভাইসের জন্য একটি নিরাপদ অঞ্চল তৈরি করুন: এই নিবন্ধে, আমরা একটি শীতল গ্যাজেট তৈরি করতে চাই যা আপনার ডিভাইসগুলিকে আনলক করার জন্য একটি নিরাপদ অঞ্চল তৈরি করতে পারে। এই প্রকল্পের শেষে আপনি: ফিঙ্গারপ্রিন্ট সেন্সর কিভাবে ব্যবহার করবেন তা শিখবেন।
Arduino এর জন্য 6 টি বোতামের জন্য 1 এনালগ ইনপুট ব্যবহার করুন: 6 টি ধাপ
Arduino এর জন্য 6 টি বাটনের জন্য 1 টি এনালগ ইনপুট ব্যবহার করুন: আমি প্রায়ই ভাবছি কিভাবে আমি আমার Arduino এর জন্য আরও ডিজিটাল ইনপুট পেতে পারি। এটি সম্প্রতি আমার কাছে ঘটেছে যে একাধিক ডিজিটাল ইনপুট আনতে আমার একটি এনালগ ইনপুট ব্যবহার করতে সক্ষম হওয়া উচিত। আমি একটি দ্রুত অনুসন্ধান করেছি এবং খুঁজে পেয়েছি লোকেরা কোথায় ছিল
নিজেকে 12V -এর জন্য পুনর্নির্মাণের পরিবর্তে LED লাইট স্ট্রিংগুলির জন্য 12V-to-AC- লাইন বৈদ্যুতিন সংকেতের মেরু বদল করার জন্য নিজেকে বোঝান: 3 ধাপ
নিজেকে 12V এর জন্য রি-ওয়ারিংয়ের পরিবর্তে LED লাইট স্ট্রিংগুলির জন্য 12V-to-AC- লাইন বৈদ্যুতিন সংকেতের মেরু বদল করার জন্য নিজেকে বোঝান: আমার পরিকল্পনাটি সহজ ছিল। আমি একটি প্রাচীর-চালিত LED আলোর স্ট্রিংকে টুকরো টুকরো করে কাটতে চেয়েছিলাম এবং 12 ভোল্ট বন্ধ করার জন্য এটিকে পুনরায় চালিত করেছিলাম। বিকল্প ছিল একটি পাওয়ার ইনভার্টার ব্যবহার করা, কিন্তু আমরা সবাই জানি তারা ভয়ানক অদক্ষ, তাই না? ঠিক? নাকি তারা?