সুচিপত্র:

একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা: 5 টি ধাপ
একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা: 5 টি ধাপ

ভিডিও: একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা: 5 টি ধাপ

ভিডিও: একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা: 5 টি ধাপ
ভিডিও: keypad and LCD interfacing with arduino in bangla 2024, নভেম্বর
Anonim
একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা
একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা
একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা
একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা
একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা
একটি Arduino এবং Shift রেজিস্টারের সাথে একটি ডট ম্যাট্রিক্স LED ব্যবহার করা

সিমেন্স DLO7135 ডট ম্যাট্রিক্স LED অপটোইলেকট্রনিক্সের একটি আশ্চর্যজনক অংশ। এটি মেমরি/ডিকোডার/ড্রাইভার সহ 5x7 ডট ম্যাট্রিক্স ইন্টেলিজেন্ট ডিসপ্লে (আর) হিসাবে বিল করা হয়েছে। সেই স্মৃতির পাশাপাশি, এটি একটি--অক্ষরের ASCII ডিসপ্লে সেট পেয়েছে যার মধ্যে বড় এবং ছোট হাতের অক্ষর রয়েছে, একটি অন্তর্নির্মিত চরিত্র জেনারেটর এবং মাল্টিপ্লেক্সার, আলোর তীব্রতার চারটি স্তর এবং এটি সব 5V তে চলে।, এবং $ 16 একটি পপ এ, এটা অবশ্যই উচিত। আমার পছন্দের স্থানীয় ইলেকট্রনিক্স দোকানে অর্ধেক দিন কাটানোর সময় আমি $ 1.50 ডলারে এগুলোতে ভরা একটি বিন খুঁজে পেলাম। আমি বেশ কয়েকজন নিয়ে দোকান থেকে বের হলাম। এই নির্দেশযোগ্য আপনাকে দেখাবে কিভাবে এই ডট ম্যাট্রিক্স LED এর সাথে সংযোগ স্থাপন করতে হবে এবং AVR- ভিত্তিক Arduino ব্যবহার করে অক্ষর প্রদর্শন করতে হবে। যদি আপনি আমার পূর্ববর্তী কোন গাইড পড়ে থাকেন, তাহলে আপনি ধারণা পেতে পারেন যে আমি প্রায়ই সর্বাধিক নিখুঁত সমাধানের পক্ষে, এবং আপনি ভুল হবেন না, এমনকি যদি আমি সময়ে সময়ে লক্ষ্য থেকে কম পড়ে যাই । অতএব, আমি এই নির্দেশযোগ্য আরেকটি ধাপে যাব এবং আপনাকে দেখাবো কিভাবে আপনি এই বড়, হংকিন ডট ম্যাট্রিক্স LED গুলি চালানোর জন্য প্রয়োজনীয় I/O পোর্টের সংখ্যা কমাতে পারেন।

ধাপ 1: পণ্য পান …

পণ্য পান…
পণ্য পান…

এই ছোট্ট প্রকল্পের জন্য আপনার প্রয়োজন হবে:

  • একটি AVR- ভিত্তিক মাইক্রোকন্ট্রোলার যেমন একটি Arduino বা এর যেকোনো একটি। এই নির্দেশাবলী সম্ভবত আপনার পছন্দের MCU- এর সাথে খাপ খাইয়ে নিতে পারে।
  • একটি DLO7135 ডট ম্যাট্রিক্স LED বা একই পরিবারের অন্য
  • একটি--বিট শিফট রেজিস্টার যেমন 74LS164, 74C299, বা 74HC594
  • একটি রুটিবোর্ড
  • হুকআপ তার, তারের কাটার, ইত্যাদি

একটি সোল্ডারিং লোহার প্রয়োজন হয় না, যদিও আমি পরে এটি ব্যবহার করি; আপনি এটি ছাড়া পেতে পারেন।

ধাপ 2: সরাসরি LED ডিসপ্লেতে সংযোগ করুন

সরাসরি LED ডিসপ্লেতে সংযোগ করুন
সরাসরি LED ডিসপ্লেতে সংযোগ করুন
সরাসরি LED ডিসপ্লেতে সংযোগ করুন
সরাসরি LED ডিসপ্লেতে সংযোগ করুন
সরাসরি LED ডিসপ্লেতে সংযোগ করুন
সরাসরি LED ডিসপ্লেতে সংযোগ করুন

আপনার ছোট অংশগুলির তালিকা রাখুন এবং LED টি ধরুন। মিডলাইন খাঁজ ধরে, কিছুটা কেন্দ্রিক রুটিবোর্ডে রাখুন। সংযোগের প্রথম অংশটি এলইডি -র বাম দিকে ঘটে। পিন #1 ত্রিভুজ/তীর দ্বারা নির্দেশিত উপরের বাম দিকে অবস্থিত। আমি আপনার রেফারেন্সের জন্য একটি ছবিতে পিন ফাংশন রাখি যখন আপনি আপনার LED পড়ছেন বা সংযুক্ত করছেন।

বাম পাশে

ইতিবাচক এবং নেতিবাচক উপরের বাম থেকে শুরু করে, Vcc কে 5V এর সাথে সংযুক্ত করুন। আপনার বোর্ডটি চালিত না হওয়া পর্যন্ত এটি একটি ভাল ধারণা হতে পারে যতক্ষণ না আপনি পুরো বাম দিকটি সম্পূর্ণ করেন; যদি আপনি তারের মধ্যে ছোট ছোট ছিদ্র দেখতে চেষ্টা করেন তবে LED উজ্জ্বল হতে পারে। নিচের বাম GND কে মাটিতে সংযুক্ত করুন। ল্যাম্প টেস্ট, চিপ এনাবল এবং লিখুন বাম দিক থেকে উপরে থেকে ২ য় এবং 3rd য় হল ল্যাম্প টেস্ট এবং চিপ এনাবল। এগুলি উভয়ই নেতিবাচক যুক্তি, যার অর্থ হল যখন তারা 1 এর পরিবর্তে একটি লজিক্যাল 0 এ থাকে তখন তাদের সক্রিয় করা হয়। LT পিন যখন সক্রিয় হয় তখন ডট ম্যাট্রিক্সের প্রতিটি বিন্দুকে 1/7 তম উজ্জ্বলতায় আলোকিত করে। এটি একটি পিক্সেল পরীক্ষা বেশি, কিন্তু এলটি পিন সম্পর্কে আকর্ষণীয় বিষয় হল যে এটি মেমরিতে থাকা কোনও চরিত্রকে ওভাররাইট করে না, তাই আপনি যদি এইগুলির মধ্যে বেশ কয়েকটি একত্রিত হন (তাদের 20ft দেখার দূরত্ব থাকে), LT এটি একটি কার্সারের মত দেখতে পারে। এটি অক্ষম তা নিশ্চিত করতে, এটি 5V এর সাথে সংযুক্ত করুন CE এবং WR পিনগুলিও নেতিবাচক যুক্তি এবং এই স্মার্ট ডিভাইসে লিখতে সক্ষম হওয়া প্রয়োজন। আপনি আপনার মাইক্রোকন্ট্রোলারে অতিরিক্ত I/O পোর্ট দিয়ে এই পিনগুলিকে মাইক্রোম্যানেজ করতে পারেন, কিন্তু আমরা এখানে বিরক্ত করব না। তাদের সক্ষম রাখতে শুধু তাদের মাটিতে সংযুক্ত করুন। উজ্জ্বলতার মাত্রা এলইডি -র DLO পরিবারে চারটি প্রোগ্রামযোগ্য উজ্জ্বলতার মাত্রা রয়েছে:

  • ফাঁকা
  • 1/7 উজ্জ্বলতা
  • 1/2 উজ্জ্বলতা
  • সম্পূর্ণ উজ্জ্বলতা

BL1 HIGH এবং BL0 LOW হল 1/2 উজ্জ্বলতা। উভয় উচ্চ পূর্ণ উজ্জ্বলতা। আপনি যা খুশি সেট করুন। আবার, যদি আপনার কাছে I/O পোর্ট থাকে এবং এটি আপনার জন্য যথেষ্ট গুরুত্বপূর্ণ, এটি আপনার Arduino দ্বারাও নিয়ন্ত্রণ করা যেতে পারে। আপনি যদি আপনার বোর্ডে শক্তি নিয়ে আসেন তাহলে আপনাকে LED আলো দেখতে হবে। যদি আপনি কৌতূহলী হন তবে উজ্জ্বলতা নিয়ন্ত্রণ এবং ল্যাম্প পরীক্ষার সাথে এটির সাথে পরিচিত হন।

সঠিক পক্ষ

ডান পাশ সম্পূর্ণ ডাটা পোর্ট নিয়ে গঠিত। নিচের ডানদিকে, পিন 8 বা D0 সুনির্দিষ্ট হতে, 7-বিট অক্ষরে সর্বনিম্ন উল্লেখযোগ্য বিটকে উপস্থাপন করে। উপরের ডানদিকে, পিন 14 বা D6 সবচেয়ে উল্লেখযোগ্য বিট উপস্থাপন করে। এটি আপনাকে LED তে লেখার সময় আপনার বিটগুলিকে কী পরিবর্তন করতে হবে তা জানতে দেয়। যখন আপনার ডেটা ইনপুট পোর্টগুলি ওয়্যার্ড হয়ে যায়, আপনার Arduino বা AVR- এ সাতটি খালি ডিজিটাল I/O পোর্ট খুঁজে বের করুন এবং সেগুলিকে সংযুক্ত করুন। আপনি সম্ভবত মনে রাখতে চাইবেন যে আপনার AVR এ কোন ডাটা আউটপুট পোর্ট LED তে কোন ডাটা ইনপুট পোর্টে যায় এখন আপনি সেই স্মার্ট LED এর উপর কিছু ডেটা চাপানোর জন্য প্রস্তুত। আপনি কি এখনও উত্তেজনায় কাঁপছেন? আমি জানি আমি…

ধাপ 3: প্রদর্শিত হওয়ার জন্য একটি অক্ষর নির্দিষ্ট করা

প্রদর্শিত হওয়ার জন্য একটি অক্ষর নির্দিষ্ট করা
প্রদর্শিত হওয়ার জন্য একটি অক্ষর নির্দিষ্ট করা

এই CMOS LED- এ যে ক্যারেক্টার সেট ব্যবহার করা হয়েছে তা হল আপনার রান-অফ-দ্য-মিল ASCII 0x20 (দশমিক 32; একটি স্পেস) থেকে শুরু করে 0x7F (দশমিক 127; একটি ডিলিট, যদিও LED- এ কার্সার গ্রাফিক হিসাবে প্রতিনিধিত্ব করা হয়) । সুতরাং, LED ডিসপ্লে থাকা একটি অক্ষর আপনার ডেটা আউটপুট পিনের উপর যুক্তি 1 বা 0 চাপানোর চেয়ে বেশি কিছু নয়, সাধারণত WR পালস দ্বারা অনুসরণ করা হয়, কিন্তু আমি এই ব্যায়ামের জন্য পূর্বাভাস দিচ্ছি। সুতরাং, আপনি লিখেছেন বা মনে আছে কোন পিন কোন পোর্টে যায়, তাই না? আমি PD [2..7] এবং PB0 (ডিজিটাল পিন 2 থেকে 8 আরডুইনো-স্পিকে) বেছে নিয়েছি। আমি সাধারণত PD [0..1] ব্যবহার করার পরামর্শ দিই না কারণ আমি এটি আমার সিরিয়াল যোগাযোগের জন্য একটি FreeBSD বাক্সে এবং Arduino এর et al তে উৎসর্গ করি। সেই পিনগুলিকে তাদের FTDI ইউএসবি যোগাযোগ চ্যানেলে ম্যাপ করুন, এবং যদিও "তারা" বলছে 0 এবং 1 পিনগুলি কাজ করবে যদি আপনি সিরিয়াল যোগাযোগ শুরু না করেন, আমি সেই পিনগুলিকে সাধারণ ডিজিটাল I/O হিসাবে ব্যবহার করতে পারিনি। প্রকৃতপক্ষে, আমি PD0 এবং PD1 ব্যবহার করার চেষ্টা করার সময় একটি সমস্যা ডিবাগ করার চেষ্টা করে দুই দিন কাটিয়েছি এবং দেখেছি যে তারা সবসময় উচ্চ ছিল। * কুঁচকানো* হয়তো কোনো ধরনের বহিরাগত ইনপুট থাকলে ভালো হবে, যেমন একটি কীপ্যাড, একটি পুশওয়েল বা থাম্বহুইল সুইচ, অথবা এমনকি একটি টার্মিনাল থেকে ইনপুট (আমার ArduinoTerm এখনও প্রাইম টাইমের জন্য প্রস্তুত নয় …)। সিদ্ধান্ত আপনার. আপাতত, আমি শুধু ব্যাখ্যা করতে যাচ্ছি যে কিভাবে এলইডি -তে আপনার পছন্দের চরিত্রটি পেতে কোড পেতে হয়। সোর্স কোড এবং মেকফিল সহ ডাউনলোডের জন্য একটি জিপফিল রয়েছে এবং একটি সংক্ষিপ্ত চলচ্চিত্রও রয়েছে যা LED এর মুদ্রণকে তার চরিত্র সেট দেখায়। ভিডিওটির নোংরা মানের জন্য দু Sorryখিত। নীচের কোডটি স্ট্রিংটি প্রিন্ট করে "আমার নির্দেশনায় স্বাগতম!" তারপর সম্পূর্ণ অক্ষর সেট চক্র যে LED সমর্থন করে।

DDRD = 0xFF; // আউটপুটডিডিআরবি = (1 << DDB0); char msg = "আমার নির্দেশনায় স্বাগতম!"; uint8_t i; for (;;) {for (i = 0; i <27; i ++) {Print2LED (msg ); _ বিলম্ব_এমএস (150); } এর জন্য (i = 0x20; i <0x80; i ++) {Print2LED (i); _ বিলম্ব_এমএস (150); } Print2LED (& apos*& apos);}Print2Led () ফাংশনে পোর্ট আউটপুটের যত্ন নেওয়া হয়

voidPrint2LED (uint8_t i) {PORTD = (i << 2); যদি (i & 0b01000000) PORTB = (1 <

কোড এবং মেকফিল নীচের একটি জিপ ফাইলে অন্তর্ভুক্ত করা হয়েছে।

ধাপ 4: একটি শিফট রেজিস্টারের সাহায্যে I/O পোর্টগুলি সংরক্ষণ করুন

একটি শিফট রেজিস্টার দিয়ে I/O পোর্টগুলি সংরক্ষণ করুন
একটি শিফট রেজিস্টার দিয়ে I/O পোর্টগুলি সংরক্ষণ করুন
একটি শিফট রেজিস্টার দিয়ে I/O পোর্টগুলি সংরক্ষণ করুন
একটি শিফট রেজিস্টার দিয়ে I/O পোর্টগুলি সংরক্ষণ করুন
একটি শিফট রেজিস্টার দিয়ে I/O পোর্টগুলি সংরক্ষণ করুন
একটি শিফট রেজিস্টার দিয়ে I/O পোর্টগুলি সংরক্ষণ করুন

তাই এখন আমাদের মাইক্রোকন্ট্রোলার ডট ম্যাট্রিক্স LED তে ডেটা পাঠাতে পারে কিন্তু এটি আটটি I/O পোর্ট ব্যবহার করছে। এটি একটি 8-পিন ডিআইপি প্যাকেজে একটি ATtiny ব্যবহার বাদ দেয়, এবং এমনকি একটি নতুন Arduino একটি ATmega328p খেলা করে যা একটি LED এর জন্য অনেক I/O পোর্ট। আমরা একটি শিফট রেজিস্টার নামে একটি আইসি ব্যবহার করে এটি পেতে পারি। গিয়ার্স "শিফট" করার একটি মুহুর্ত … একটি শিফট রেজিস্টার এর দুটি শব্দের নাম চিন্তা করে সবচেয়ে ভালো বোঝা যায়: "শিফট" এবং "রেজিস্টার।" শিফট শব্দটি বোঝায় কিভাবে রেজিস্টারের মাধ্যমে ডেটা চলাচল করছে। এখানে (আমাদের আরডুইনো এবং মাইক্রোকন্ট্রোলারের মতো, সাধারণভাবে) একটি রেজিস্টার এমন একটি অবস্থান যা ডেটা ধারণ করে। এটি "ফ্লিপ ফ্লপ" নামে ডিজিটাল লজিক সার্কিটগুলির একটি রৈখিক শৃঙ্খলা প্রয়োগ করে এটি করে যা দুটি স্থিতিশীল অবস্থা রয়েছে যা 1 বা 0 দ্বারা প্রতিনিধিত্ব করা যেতে পারে। এবং একটি 8-বিট বাইটের প্রতিনিধিত্ব করে।যেহেতু সেখানে বিভিন্ন ধরণের ফ্লিপ ফ্লপ রয়েছে, এবং শিফট রেজিস্টার (থিংক আপ/ডাউন কাউন্টার এবং জনসন কাউন্টার) এর একটি থিমের বেশ কয়েকটি বৈচিত্র রয়েছে, ডেটার উপর ভিত্তি করে বিভিন্ন ধরণের শিফট রেজিস্টারও রয়েছে নিবন্ধন এবং কিভাবে যে তথ্য আউটপুট মধ্যে latched হয়। এর উপর ভিত্তি করে, নিম্নলিখিত ধরণের শিফট রেজিস্টারগুলি বিবেচনা করুন:

  • সিরিয়াল ইন / প্যারালাল আউট (SIPO)
  • সিরিয়াল ইন / সিরিয়াল আউট (SISO)
  • সমান্তরাল ইন/ সিরিয়াল আউট (PISO)
  • সমান্তরাল ইন / সমান্তরাল আউট (PIPO)

নোট দুটি হল SIPO এবং PISO। SIPO রেজিস্টারগুলি ধারাবাহিকভাবে ডেটা নেয়, অর্থাৎ একের পর এক, আগের ইনপুট বিটটিকে পরবর্তী ফ্লিপ ফ্লপে স্থানান্তরিত করে এবং সমস্ত ইনপুটগুলিতে ডেটা একবারে প্রেরণ করে। এটি সমান্তরাল রূপান্তরকারী একটি চমৎকার সিরিয়াল করে। PISO শিফট রেজিস্টার, বিপরীতভাবে, সমান্তরাল ইনপুট আছে, তাই সব বিট একবারে প্রবেশ করা হয়, কিন্তু একটি সময়ে একটি আউটপুট হয়। এবং আপনি এটি অনুমান করেছেন, এটি সিরিয়াল কনভার্টারের একটি চমৎকার সমান্তরাল করে তোলে। I/O পিনের সংখ্যা কমাতে আমরা যে শিফট রেজিস্টারটি ব্যবহার করতে চাই তা আমাদের সেই 8 টি IO পিন নিতে অনুমতি দেবে যা আমরা আগে ব্যবহার করেছিলাম এবং সেগুলিকে এক বা কমিয়ে আনতে পারি, আমরা কিভাবে ইনপুট করব তা নিয়ন্ত্রণ করতে হবে বিট অতএব, আমরা যে শিফট রেজিস্টারটি ব্যবহার করব তা হল একটি সিরিয়াল ইন / প্যারালাল আউট। LED এবং Arduino এর মধ্যে শিফট রেজিস্টারটি ওয়্যার আপ করুন একটি শিফট রেজিস্টার ব্যবহার করা সহজ। সবচেয়ে কঠিন অংশটি কেবলমাত্র ডেটা আউটপুট পিন এবং কিভাবে বাইনারি ডিজিটগুলি আইসি তে শেষ হবে এবং সেগুলি শেষ পর্যন্ত এলইডিতে কীভাবে প্রদর্শিত হবে তা কল্পনা করা। এই পরিকল্পনা করার জন্য একটু সময় নিন। 1. পিন 14 (উপরের ডানদিকে) 5V সংযুক্ত করুন এবং পিন 7 (নীচে বাম) নীচে মাটিতে নিন। শিফট রেজিস্টারে দুটি সিরিয়াল ইনপুট আছে কিন্তু আমরা শুধুমাত্র একটি ব্যবহার করব, তাই পিন দুইটি 5V3 এর সাথে সংযুক্ত করুন। আমরা পরিষ্কার পিন ব্যবহার করব না (সমস্ত আউটপুট শূন্য করতে ব্যবহৃত) তাই এটি ভাসমান রেখে দিন বা 5V4 এ আক্রমণ করুন। একটি শিফট রেজিস্টার পিন করতে একটি ডিজিটাল আইও পোর্ট সংযুক্ত করুন। এটি সিরিয়াল ইনপুট পিন 5। পিন 8 (নীচে ডানদিকে) একটি ডিজিটাল আইও পোর্ট সংযুক্ত করুন। এই ঘড়ি pin.6। Q0 থেকে Q6 পর্যন্ত আপনার ডেটা লাইন সংযুক্ত করুন। আমরা শুধুমাত্র 7 বিট ব্যবহার করছি কারণ ASCII অক্ষর সেট শুধুমাত্র সাত বিট ব্যবহার করে। আমি আমার সিরিয়াল ডেটা আউটপুট করার জন্য PD2 এবং ক্লক সিগন্যালের জন্য PD3 ব্যবহার করেছি। ডেটা পিনের জন্য, আমি LED তে Q0 থেকে D6 সংযুক্ত করেছি এবং সেভাবে চালিয়ে যাচ্ছি (Q1 থেকে D5, Q2 থেকে D4, ইত্যাদি)। যেহেতু আমরা ক্রমানুসারে ডেটা প্রেরণ করছি তাই আমাদের প্রতিটি অক্ষরের বাইনারি উপস্থাপনা যা আমরা পাঠাতে চাই তা পরীক্ষা করতে হবে, 1 এবং 0 এর দিকে তাকিয়ে এবং সিরিয়াল লাইনে প্রতিটি বিট আউটপুট করতে হবে। আমি নিচে একটি Makefile সহ dotmatrixled.c উৎসের একটি দ্বিতীয় সংস্করণ অন্তর্ভুক্ত করেছি। এটি অক্ষর সেট মাধ্যমে চক্র এবং সমস্ত এমনকি অক্ষর প্রদর্শন করে (যদি এটি অদ্ভুত চিন্তা করে যে একটি অদ্ভুত বা এমনকি হতে পারে, একটি মুহূর্তের জন্য বাইনারি উপস্থাপনা সম্পর্কে চিন্তা করুন)। সমস্ত অদ্ভুত অক্ষর প্রদর্শনের মাধ্যমে কীভাবে এটিকে চক্র বানানো যায় তা বের করার চেষ্টা করুন। আপনি শিফট রেজিস্টার, ডট ম্যাট্রিক্স LED, এবং আপনার Arduino এর মধ্যে সংযোগ নিয়ে আরও পরীক্ষা করতে পারেন। এলইডি এবং রেজিস্টারের মধ্যে বেশ কিছু নিয়ন্ত্রণ বৈশিষ্ট্য রয়েছে যা আপনাকে ডেটা প্রদর্শিত হওয়ার সময় আপনার নিয়ন্ত্রণকে ফাইন-টিউন করতে দেয়। সুতরাং…।

ধাপ 5: সারাংশ

সারসংক্ষেপ
সারসংক্ষেপ
সারসংক্ষেপ
সারসংক্ষেপ

এই নির্দেশনায়, আমি DLO7135 ডট ম্যাট্রিক্স LED উপস্থাপন করেছি এবং কিভাবে এটি কাজ করতে হয়। আমি আরও আলোচনা করেছি, কিভাবে একটি শিফট রেজিস্টার ব্যবহার করে প্রয়োজনীয় I/O পোর্টের সংখ্যা আট থেকে কমিয়ে দুইটি করা যায়। DLO7135 ডট ম্যাট্রিক্স এলইডি একসাথে আঁকতে পারে খুব আকর্ষণীয় এবং আকর্ষণীয় মারকিউ তৈরি করতে। আমি আশা করি আপনি এই নির্দেশযোগ্য পড়া মজা ছিল! যদি আপনি কোন উন্নতি করেন যা আপনি মনে করেন যে আমি এই বা আমার 'ibles' সম্পর্কে কোন পরামর্শ দিতে চাই, আমি সেগুলি শুনে খুশি! শুভ AVR'ing!

প্রস্তাবিত: