সুচিপত্র:
ভিডিও: Arduino Max7219 নেতৃত্বাধীন ম্যাট্রিক্স প্রদর্শন টিউটোরিয়াল: 4 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই নির্দেশাবলীতে হাই বন্ধুরা আমরা শিখব কিভাবে এই নেতৃত্বাধীন ম্যাট্রিক্স ডিসপ্লেতে অ্যানিমেশন এবং টেক্সট প্রদর্শন করতে Arduino সহ max7219 ডিসপ্লে ড্রাইভার সহ LED ম্যাট্রিক্স ডিসপ্লে ব্যবহার করতে হয়।
ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
এই নির্দেশাবলীর জন্য আমাদের নিম্নলিখিত বিষয়গুলির প্রয়োজন হবে: সর্বাধিক 7219 এর সাথে Arduino unoLed ম্যাট্রিক্স প্রদর্শন
ধাপ 2: সংযোগ
এই সবের মধ্যে যাওয়ার আগে আমাদের ছবিতে দেখানো স্ক্যাম্যাটিক্স অনুসারে সবকিছু একসাথে সংযুক্ত করতে হবে।
ধাপ 3: কোডিং অংশ
আপনাকে আপনার Arduino IDE LedControl লাইব্রেরিতে ডাউনলোড এবং ইনস্টল করতে হবে। লাইব্রেরি ইনস্টল করতে এই ধাপগুলি অনুসরণ করুন: LedControl লাইব্রেরি ডাউনলোড করতে এখানে ক্লিক করুন:
আপনার ডাউনলোডগুলিতে একটি.zip ফোল্ডার থাকা উচিত.zip ফোল্ডারটি আনজিপ করুন এবং আপনাকে LedControl-master ফোল্ডারটি পেতে হবে আপনার LedControl-master থেকে LedControl এ আপনার ফোল্ডারের নাম পরিবর্তন করুন আপনার Arduino IDE ইনস্টলেশন লাইব্রেরি ফোল্ডারে LedControl ফোল্ডারটি সরান শেষ পর্যন্ত, LedControl লাইব্রেরি ব্যবহার করে আপনার Arduino IDE পুনরায় খুলুন ফাংশন ডট ম্যাট্রিক্সে কিছু প্রদর্শন করার সবচেয়ে সহজ উপায় হল setLed (), setRow () অথবা setColumn () ফাংশন ব্যবহার করে। এই ফাংশনগুলি আপনাকে একবারে একক নেতৃত্ব, একটি সারি বা একটি কলাম নিয়ন্ত্রণ করতে দেয়। প্রতিটি ফাংশনের জন্য এখানে পরামিতি রয়েছে: setLed (addr, row, col, state) addr হল আপনার ম্যাট্রিক্সের ঠিকানা, উদাহরণস্বরূপ, যদি আপনার থাকে মাত্র 1 টি ম্যাট্রিক্স, int addr শূন্য হবে। রো হল সারি যেখানে নেতৃত্বে অবস্থান করা হয় কলটি হল কলাম যেখানে নেতৃত্বে অবস্থান করা হয় এটি সত্য বা 1 যদি আপনি নেতৃত্ব চালু করতে চান এটি মিথ্যা বা 0 যদি আপনি এটি অফসেট করতে চান তবে 0 addr, row, value) setCol (addr, column, value) নিচের কোডটি অনুলিপি করুন এবং আপনার arduino বোর্ডে আপলোড করুন: #include "LedControl.h" #include "binary.h"/* DIN সংযোগের জন্য 12 CLK কানেক্ট করে পিন 11 সিএস পিন 10 */LedControl lc = LedControl (12, 11, 10, 1) এর সাথে সংযোগ স্থাপন করে B10000001, B10100101, B10011001, B01000010, B00111100}; // নিরপেক্ষ ফেসবাইট nf [8] = {B00111100, B01000010, B10100101, B10000001, B10111101, B10000001, B01000010, B00111100}; // দু faceখী মুখ [8] = {B00111100, B01000010, B10100101, B10000001, B10011001, B10100101, B01000010, B00111100}; অকার্যকর সেটআপ () {lc.shutdown (0, false); // একটি মাঝারি মানের lc.setIntensity (0, 8) তে উজ্জ্বলতা সেট করুন; // ডিসপ্লে সাফ করুন lc.clearDisplay (0); } অকার্যকর drawFaces () {// দু: খিত মুখ lc.setRow প্রদর্শন করুন (0, 0, sf [0]); lc.setRow (0, 1, sf [1]); lc.setRow (0, 2, sf [2]); lc.setRow (0, 3, sf [3]); lc.setRow (0, 4, sf [4]); lc.setRow (0, 5, sf [5]); lc.setRow (0, 6, sf [6]); lc.setRow (0, 7, sf [7]); বিলম্ব (বিলম্বের সময়); // নিরপেক্ষ মুখ প্রদর্শন lc.setRow (0, 0, nf [0]); lc.setRow (0, 1, nf [1]); lc.setRow (0, 2, nf [2]); lc.setRow (0, 3, nf [3]); lc.setRow (0, 4, nf [4]); lc.setRow (0, 5, nf [5]); lc.setRow (0, 6, nf [6]); lc.setRow (0, 7, nf [7]); বিলম্ব (বিলম্বের সময়); // খুশি মুখ প্রদর্শন lc.setRow (0, 0, hf [0]); lc.setRow (0, 1, hf [1]); lc.setRow (0, 2, hf [2]); lc.setRow (0, 3, hf [3]); lc.setRow (0, 4, hf [4]); lc.setRow (0, 5, hf [5]); lc.setRow (0, 6, hf [6]); lc.setRow (0, 7, hf [7]); বিলম্ব (বিলম্বের সময়);} অকার্যকর লুপ () {drawFaces ();}
ধাপ 4: আউটপুট
সবকিছু একসাথে সংযুক্ত করার পরে এবং কোডটি আরডুইনোতে আপলোড করার পরে আপনি ছবিতে প্রদর্শিত আমার স্মাইলি অ্যানিমেশন দেখতে সক্ষম হবেন।
প্রস্তাবিত:
Arduino সঙ্গে নেতৃত্বাধীন ম্যাট্রিক্স: 8 ধাপ
Arduino সঙ্গে নেতৃত্বাধীন ম্যাট্রিক্স: এই নেতৃত্বাধীন ম্যাট্রিক্স 74HC595 শিফট নিবন্ধন ব্যবহার করে & CD4017 দশকের কাউন্টার, এই প্রকল্পটি তৈরি করা খুবই সহজ
Ursource সঙ্গে Arduino নেতৃত্বাধীন ম্যাট্রিক্স সংযোগ: 9 ধাপ (ছবি সহ)
Ursource এর সাথে Arduino LED ম্যাট্রিক্স সংযোগ: একটি LED ম্যাট্রিক্স বা LED ডিসপ্লে হল ডট-ম্যাট্রিক্স ডিসপ্লের একটি বড়, কম রেজোলিউশনের ফর্ম, যা শিল্প এবং বাণিজ্যিক তথ্য প্রদর্শনের পাশাপাশি শখের মানব-মেশিন ইন্টারফেসের জন্য দরকারী। এটি তাদের ক্যাথো সহ একটি 2-ডি ডায়োড ম্যাট্রিক্স নিয়ে গঠিত
Arduino Smile MAX7219 ম্যাট্রিক্স LED টিউটোরিয়াল: 4 ধাপ
Arduino Smile MAX7219 ম্যাট্রিক্স LED টিউটোরিয়াল: এই টিউটোরিয়ালে " Arduino ব্যবহার করে একটি LED ম্যাট্রিক্স নিয়ন্ত্রণ করা " Arduino ব্যবহার করে কিভাবে Led ম্যাট্রিক্স ডিসপ্লে ব্যবহার করতে হয় তা আমি আপনাকে দেখাই।আর এই প্রবন্ধে, আমরা Arduino ব্যবহার করে এই ম্যাট্রিক্স ডিসপ্লে ব্যবহার করে হাসির ইমোটিকন তৈরি করতে শিখব।
Arduino ব্যবহার করে একটি নেতৃত্বাধীন ম্যাট্রিক্স নিয়ন্ত্রণ: 5 টি ধাপ
Arduino ব্যবহার করে একটি নেতৃত্বাধীন ম্যাট্রিক্স নিয়ন্ত্রণ করা: হাই, বন্ধু এই নিবন্ধে আমি আপনাকে দেখাব কিভাবে Arduino ব্যবহার করে Led ম্যাট্রিক্স ব্যবহার করতে হয়। লেড ম্যাট্রিক্সের প্রকারভেদে বিভিন্ন ধরণের কলাম এবং সারি রয়েছে। একটি সার্টাই সহ বেশ কয়েকটি LED উপস্থাপন করে
নেতৃত্বাধীন ম্যাট্রিক্স সহ Arduino টেলিস্কেচ: 6 ধাপ (ছবি সহ)
আরডুইনো টেলিস্কেচ উইথ লেড ম্যাট্রিক্স: এখানে একটি আরডুইনো ব্যবহার করে টেলিস্কেচ তৈরি করার একটি সহজ নির্দেশিকা। এই নকশায় একটি Arduino, 8x32 এর দুটি নেতৃত্বাধীন ম্যাট্রিক্স, একটি বুজার, দুটি ঘূর্ণমান এনকোডার এবং কিছু বোতাম ব্যবহার করা হয়েছে। আমরা আশা করি আপনি কীভাবে রোটারি এনকোডার এবং নেতৃত্বাধীন ম্যাট্রিক্স ব্যবহার করবেন তা শিখবেন। এছাড়াও সে লাফ দেয়