সুচিপত্র:
- ধাপ 1: ভূমিকা
- ধাপ 2: ব্যবহারের জিনিসগুলি:
- ধাপ 3: পরিকল্পিত এবং বোর্ড:
- ধাপ 4: মই প্রোগ্রামিং সহ LDmicro ব্যবহার করা:
- ধাপ 5: Mightycore এবং SMlib এর সাথে Arduino IDE 1.8.x ব্যবহার করা:
- ধাপ 6: উপসংহারে:
ভিডিও: Arduino ম্যাট্রিক্স কীপ্যাড 4x4: 6 ধাপ সহ লকারের উদাহরণ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
পিনগুলির সর্বনিম্ন 16 টি পুশবটন কীপ্যাড পরিচালনা করার 2 টি উপায়।
ধাপ 1: ভূমিকা
আমি সম্প্রতি একটি Arduino ক্লোনের সাথে সংযুক্ত 4x4 টাচ কীপ্যাড ম্যাট্রিক্স পরিচালনা করার একটি উপায় নিয়ে কাজ করেছি। সেট পয়েন্ট ছিল:
-atmega328p এ 8 পিনের পরিবর্তে শুধুমাত্র 4+1 পিন ব্যবহার করতে
-I2C (2 পিন) এর মাধ্যমে একটি LCD ডিসপ্লে 4x20 CHAR লিঙ্ক যোগ করতে
-ডিজিটাল এবং এনালগ আউটপুট নিয়ন্ত্রণ করতে।
সুতরাং, I/O এর পাপের পরিমাণ দিয়ে নিয়ন্ত্রণ করার জন্য অনেক কিছু থাকা।
ধাপ 2: ব্যবহারের জিনিসগুলি:
আমি আমার আরডুইনো ক্লোনে এসডিএ (A4) এবং এসসিএল (A5) পিনের সাথে ডিসপ্লে সংযুক্ত করতে একটি LCD ডিসপ্লে 4x20 অক্ষর এবং একটি I2C মডিউল অ্যাডাপটর কিনেছি।
আমি বিখ্যাত এবং এখন অপ্রচলিত MM74C922N ব্যবহার করি: একটি 8 থেকে 4 টি উপায় কনভার্টার 4x4 ম্যাট্রিক্স কীপ্যাডের সাথে মানানসই।
আমি atmega328p এর উপর ভিত্তি করে arduino এর একটি ক্লোন তৈরি করেছি এবং একটি HE10 সংযোগকারী (SPI বাস) এবং একটি USBasp তারের মাধ্যমে প্রোগ্রাম করেছি।
ধাপ 3: পরিকল্পিত এবং বোর্ড:
বোর্ড গঠিত হয়:
-এলসিডি কীপ্যাড শুধুমাত্র আরডুইনো আইডিই ব্যবহার করে, এলডি মাইক্রো (মই প্রোগ্রামিং) দিয়ে সম্ভব নয়
-MM74C922N বোর্ড: 16 বিট DCBA তে 16 টি বাইনারি ভ্যালুতে 16 টি পুশবাটন কোডেড। যখন একটি বোতাম চাপানো হয়: নীল নেতৃত্বাধীন আলো জ্বলে এবং DCBA তে একটি মান প্রদর্শিত হয় (A হল LSB)। যখন একটি বোতাম রিলিজ করা হয়: নীল নেতৃত্বাধীন লাইট বন্ধ থাকে এবং মান DCBA তে শূন্যে রিসেট হয়।
-Arduino atmega238p ক্লোন বোর্ড।
ধাপ 4: মই প্রোগ্রামিং সহ LDmicro ব্যবহার করা:
প্রবেশের কোডটি 16 টি কীপ্রেসড ভ্যালুর মধ্যে 4 টি মান দিয়ে তৈরি তাই 16x16x16x16 কম্বিনেশন।
একবার আপনি এসএফসি আঁকলে, আপনাকে আমার একটি পদ্ধতিতে এটিকে ল্যাডারে অনুবাদ করতে হবে
নির্দেশাবলী:
www.instructables.com/id/Arduino-tomation-…
একবার টাইপ করা হলে, এটি xxxx.hex হিসাবে কম্পাইল করুন এবং তারপর এটি KHAZAMA ডাউনলোডার দিয়ে ডাউনলোড করুন।
LDmicro- এ LCD ডিসপ্লে প্রোগ্রাম করা যাবে না।
আমি SERRURE.id এর স্কেচ এবং খাজামা ডাউনলোডার সহ LDmicro জিপ দিই।
ধাপ 5: Mightycore এবং SMlib এর সাথে Arduino IDE 1.8.x ব্যবহার করা:
আমি SFC কে একটি রাষ্ট্রীয় মেশিনে অনুবাদ করি। তারপর আমি ভিতরে Mightycore এবং SM লাইব্রেরির সাথে Arduino IDE ব্যবহার করেছি।
আমি বার্তা প্রদর্শন করি: ত্রুটি, অপেক্ষা, আনলক, রাজ্য পৌঁছেছে, LCD ডিপ্লেতে কীপ্রেসড এর মান।
আমি আপনাকে স্কেচ এবং এসএম লিব দিচ্ছি। Mightycore জন্য এই তাকান:
www.instructables.com/id/Arduino-18x-Clone…
ধাপ 6: উপসংহারে:
16 টি কীপ্যাড পরিচালনা করার জন্য এটি দুটি উপায় এবং ভাল ক্রম খুঁজে পেতে আমার বেশ কয়েক ঘন্টা সময় লেগেছিল কিন্তু এখন এটি ভাল কাজ করে। আপনাকে অবশ্যই এই পদক্ষেপগুলি সম্মান করতে হবে:
-1 ডিএ পিনের ক্রমবর্ধমান প্রান্তে একটি কীপ্রেসড সনাক্ত করুন
-2 DCBA তে উৎপন্ন মানটি পড়ুন এবং ভালটির সাথে তুলনা করুন
যদি না এটি অবশ্যই কাজ করবে না।
নেট জুড়ে সমস্ত আকর্ষণীয় টিউটোরিয়ালকে ধন্যবাদ।
প্রস্তাবিত:
লেগো 4x4 কীপ্যাড ম্যাট্রিক্স: 8 টি ধাপ (ছবি সহ)
লেগো 4x4 কীপ্যাড ম্যাট্রিক্স: যদিও আমি গত কয়েক সপ্তাহ ধরে বাড়িতে আটকে ছিলাম, অবশেষে আমি আমার মাথার মধ্যে ঘুরতে থাকা কিছু প্রকল্প শেষ করতে পেরেছি। আমি গত কয়েক সপ্তাহে আমার বেশিরভাগ প্রকল্পের ভিত্তি হিসাবে লেগো ব্যবহার করছি
Arduino ম্যাট্রিক্স কীপ্যাড 4x4: 3 ধাপ সহ লকারের আধুনিক এবং নতুন এবং সহজ উদাহরণ
Arduino ম্যাট্রিক্স কীপ্যাড 4x4 দিয়ে লকারের আধুনিক এবং নতুন এবং সহজ উদাহরণ: একটি I2C সার্কিট সহ LCD কীপ্যাড ম্যাট্রিক্স 4x4 ব্যবহারের আরেকটি উদাহরণ
আরডুইনো ন্যানো ব্যবহার করে 4x4 ম্যাট্রিক্স মেমব্রেন কীপ্যাড: 4 টি ধাপ
4x4 ম্যাট্রিক্স মেমব্রেন কীপ্যাড Arduino ন্যানো ব্যবহার করে মাইক্রোকন্ট্রোলার কী স্পেসিফিকেশন: ম্যাক্সি
8051 এর সাথে কীপ্যাড ইন্টারফেস এবং 7 সেগমেন্টে কীপ্যাড সংখ্যা প্রদর্শন: 4 টি ধাপ (ছবি সহ)
8051 এর সাথে কীপ্যাড ইন্টারফেস এবং 7 সেগমেন্টে কীপ্যাড সংখ্যা প্রদর্শন করা: এই টিউটোরিয়ালে আমি আপনাকে 8051 দিয়ে কীপ্যাড ইন্টারফেস করতে এবং 7 সেগমেন্ট ডিসপ্লেতে কীপ্যাড সংখ্যা প্রদর্শন করার বিষয়ে বলতে যাচ্ছি
ইন্টারফেস 16x2 আলফানিউমেরিক এলসিডি এবং 4x4 ম্যাট্রিক্স কীপ্যাড রাস্পবেরি পাই 3: 5 ধাপ (ছবি সহ)
ইন্টারফেস 16x2 আলফানিউমেরিক এলসিডি এবং 4x4 ম্যাট্রিক্স কীপ্যাড রাস্পবেরি পাই 3 এর সাথে: এই নির্দেশাবলীতে, আমরা ব্যাখ্যা করি কিভাবে রাস্পবেরি পাই 3 এর সাথে 16x2 LED এবং 4x4 ম্যাট্রিক্স কীপ্যাড ইন্টারফেস করতে হয়। আমরা সফটওয়্যার তৈরির জন্য পাইথন 4.4 ব্যবহার করি। আপনি সামান্য পরিবর্তন সহ পাইথন 2.7 নির্বাচন করতে পারেন