সুচিপত্র:

আরডুইনো ওএলইডি ডিসপ্লে মেনু অপশন সহ নির্বাচন করুন: 8 টি ধাপ
আরডুইনো ওএলইডি ডিসপ্লে মেনু অপশন সহ নির্বাচন করুন: 8 টি ধাপ

ভিডিও: আরডুইনো ওএলইডি ডিসপ্লে মেনু অপশন সহ নির্বাচন করুন: 8 টি ধাপ

ভিডিও: আরডুইনো ওএলইডি ডিসপ্লে মেনু অপশন সহ নির্বাচন করুন: 8 টি ধাপ
ভিডিও: Control WS2812 / Neopixel from TinyBoy Menu 2024, নভেম্বর
Anonim

এই টিউটোরিয়ালে আমরা শিখব কিভাবে OLED Display এবং Visuino ব্যবহার করে একটি সিলেকশন অপশন দিয়ে মেনু তৈরি করতে হয়।

ভিডিওটি দেখুন।

ধাপ 1: আপনার যা লাগবে

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
  • Arduino UNO (বা অন্য কোন Arduino)
  • জাম্পার তার
  • OLED ডিসপ্লে
  • ব্রেডবোর্ড
  • 1K ওহম প্রতিরোধক
  • বোতাম
  • ভিসুইনো প্রোগ্রাম: ভিসুইনো ডাউনলোড করুন

ধাপ 2: সার্কিট

সার্কিট
সার্কিট
  • Arduino পিনের সাথে OLED ডিসপ্লে পিন [VCC] সংযুক্ত করুন [5V]
  • Arduino পিন [GND] এর সাথে OLED ডিসপ্লে পিন [GND] সংযুক্ত করুন
  • Arduino পিন [SDA] এর সাথে OLED ডিসপ্লে পিন [SDA] সংযুক্ত করুন
  • OLED ডিসপ্লে পিন [SCL] কে আরডুইনো পিন [SCL] এর সাথে সংযুক্ত করুন
  • Arduino 5V প্রতিরোধকের এক পাশে সংযুক্ত করুন
  • বাধনের সাথে প্রতিরোধকের অন্য দিকটি সংযুক্ত করুন
  • আরডুইনো ডিজিটাল পিন [8] এবং মাটিতে বোতামের অন্য দিকটি সংযুক্ত করুন

ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন

Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন

আরডুইনো প্রোগ্রামিং শুরু করতে, আপনাকে এখান থেকে আরডুইনো আইডিই ইনস্টল করতে হবে:

অনুগ্রহ করে সচেতন থাকুন যে Arduino IDE 1.6.6 এ কিছু জটিল বাগ রয়েছে। নিশ্চিত করুন যে আপনি 1.6.7 বা উচ্চতর ইনস্টল করেছেন, অন্যথায় এই নির্দেশযোগ্য কাজ করবে না! যদি আপনি Arduino UNO প্রোগ্রামে Arduino IDE সেটআপ করার জন্য এই নির্দেশাবলীর পদক্ষেপগুলি অনুসরণ না করেন! ভিসুইনো: https://www.visuino.eu এছাড়াও ইনস্টল করা প্রয়োজন। প্রথম ছবিতে দেখানো হিসাবে Visuino শুরু করুন Visuino- এ Arduino কম্পোনেন্ট (ছবি 1) -এর "সরঞ্জাম" বোতামে ক্লিক করুন যখন ডায়ালগটি প্রদর্শিত হবে, ছবি 2 -এ দেখানো হিসাবে "Arduino UNO" নির্বাচন করুন

ধাপ 4: ভিসুইনো অ্যাড উপাদানগুলিতে

ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
  • "কাউন্টার" উপাদান যোগ করুন
  • "পূর্ণসংখ্যা অ্যারে" উপাদান যোগ করুন
  • "ইন্টিজার মাল্টি সোর্স" উপাদান যোগ করুন
  • "SSD1306/SH1106 OLED Display (I2C)" কম্পোনেন্ট যোগ করুন

ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  • "কাউন্টার 1" উপাদানটি নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে 'সর্বোচ্চ'> 'মান' থেকে 2 এবং 'ন্যূনতম>' মান '0 সেট করুন
  • "অ্যারে 1" এ ডাবল ক্লিক করুন এবং এলিমেন্টস উইন্ডোতে 3x 'ভ্যালু' বাম দিকে টানুন আইটেম [1] নির্বাচন করুন এবং প্রপার্টিজ উইন্ডোতে সেট আইটেম [2] সেট করুন এবং প্রোপার্টি উইন্ডোতে মান 40 সেট করুন
  • "IntegerMultiSource1" উপাদান নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে 'আউটপুট পিন' 4 সেট করুন
  • "DisplayOLED1" এ ডাবল ক্লিক করুন এবং এলিমেন্ট উইন্ডোতে 3x "ড্র টেক্সট" বাম দিকে 'Draw Text1' নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে tmcInvert, size to 2, text to 'Menu -1'Select' Draw Text2 এবং বৈশিষ্ট্য উইন্ডোতে tmcInvert, আকার 2, টেক্সট 'মেনু -2', Y থেকে 20 নির্বাচন করুন 'টেক্সট 3 আঁকুন' এবং বৈশিষ্ট্য উইন্ডোতে tmcInvert, সাইজ 2, টেক্সট 'মেনু -3' তে সেট করুন ', Y থেকে 40 টেনে "আয়তক্ষেত্র আঁকুন" বাম দিকে এবং tmcWhite এ রঙ সেট করুন এবং tcc হোয়াইটে পূর্ণ রঙ, উচ্চতায় 20, প্রস্থ থেকে 128, Y নির্বাচন করুন এবং পিন আইকনে ক্লিক করুন এবং' ইন্টিজার সিংকপিন-ড্র্যাগ 'পূরণ করুন স্ক্রিন "বাম দিকে

ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  • Arduino ডিজিটাল পিন [8] কে "কাউন্টার 1" কম্পোনেন্ট পিনের সাথে সংযুক্ত করুন [ইন]
  • "কাউন্টার 1" কম্পোনেন্ট পিন [আউট] "অ্যারে 1" পিনের সাথে সংযুক্ত করুন [সূচক]
  • "অ্যারে 1" কম্পোনেন্ট পিনকে [আউট] "IntegerMultiSource1" পিনের সাথে সংযুক্ত করুন [ইন]
  • DisplayOLED1 এর সাথে "IntegerMultiSource1" পিন [0] সংযোগ করুন> স্ক্রিন 1 পিন পূরণ করুন [ঘড়ি]
  • DisplayOLED1 এর সাথে "IntegerMultiSource1" পিন [1] সংযোগ করুন> আয়তক্ষেত্র 1 পিন আঁকুন [Y]
  • DisplayOLED1 এর সাথে "IntegerMultiSource1" পিন [2] সংযোগ করুন> আয়তক্ষেত্র 1 পিন আঁকুন [ঘড়ি]
  • DisplayOLED1 এর সাথে "IntegerMultiSource1" পিন [3] সংযোগ করুন> টেক্সট 1 পিন আঁকুন [ঘড়ি]
  • DisplayOLED1 এর সাথে "IntegerMultiSource1" পিন [3] সংযোগ করুন> টেক্সট 2 পিন আঁকুন [ঘড়ি]
  • DisplayOLED1 এর সাথে "IntegerMultiSource1" পিন [3] সংযোগ করুন> টেক্সট 3 পিন আঁকুন [ঘড়ি]
  • "DisplayOLED1" পিন I2C [আউট] সংযুক্ত করুন Arduino বোর্ড I2c পিন [ইন]

ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন

ভিসুইনোতে, নীচে "বিল্ড" ট্যাবে ক্লিক করুন, নিশ্চিত করুন যে সঠিক পোর্টটি নির্বাচন করা হয়েছে, তারপরে "কম্পাইল/বিল্ড এবং আপলোড" বোতামে ক্লিক করুন।

ধাপ 8: খেলুন

যদি আপনি আরডুইনো ইউএনও মডিউলকে ক্ষমতা দেন এবং ওএলইডি ডিসপ্লেটি মেনু প্রদর্শন শুরু করে, আপনি বোতাম টিপে মেনুতে নেভিগেট করতে পারেন।

অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রকল্পটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি, আপনি এটি এখানে ডাউনলোড করতে পারেন এবং এটি ভিসুইনোতে খুলতে পারেন:

প্রস্তাবিত: