সুচিপত্র:
- ধাপ 1: আপনার যা লাগবে
- ধাপ 2: সার্কিট
- ধাপ 3: Visuino শুরু করুন, এবং Arduino UNO বোর্ড প্রকার নির্বাচন করুন
- ধাপ 4: ভিসুইনো অ্যাড উপাদানগুলিতে
- ধাপ 5: ভিসুইনো সেট কম্পোনেন্টে
- ধাপ 6: ভিসুইনো সংযোগ উপাদানগুলিতে
- ধাপ 7: Arduino কোড জেনারেট, কম্পাইল এবং আপলোড করুন
- ধাপ 8: খেলুন
ভিডিও: আরডুইনো ওএলইডি ডিসপ্লে মেনু অপশন সহ নির্বাচন করুন: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই টিউটোরিয়ালে আমরা শিখব কিভাবে 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 বোর্ড প্রকার নির্বাচন করুন
আরডুইনো প্রোগ্রামিং শুরু করতে, আপনাকে এখান থেকে আরডুইনো আইডিই ইনস্টল করতে হবে:
অনুগ্রহ করে সচেতন থাকুন যে 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: ভিসুইনো সংযোগ উপাদানগুলিতে
- 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 কোড জেনারেট, কম্পাইল এবং আপলোড করুন
ভিসুইনোতে, নীচে "বিল্ড" ট্যাবে ক্লিক করুন, নিশ্চিত করুন যে সঠিক পোর্টটি নির্বাচন করা হয়েছে, তারপরে "কম্পাইল/বিল্ড এবং আপলোড" বোতামে ক্লিক করুন।
ধাপ 8: খেলুন
যদি আপনি আরডুইনো ইউএনও মডিউলকে ক্ষমতা দেন এবং ওএলইডি ডিসপ্লেটি মেনু প্রদর্শন শুরু করে, আপনি বোতাম টিপে মেনুতে নেভিগেট করতে পারেন।
অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রকল্পটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি, আপনি এটি এখানে ডাউনলোড করতে পারেন এবং এটি ভিসুইনোতে খুলতে পারেন:
প্রস্তাবিত:
ডিসি মোটর মসৃণ শুরু, গতি এবং দিকনির্দেশনা একটি পোটেন্টিওমিটার, ওএলইডি ডিসপ্লে এবং বোতাম ব্যবহার করে: 6 ধাপ
একটি মোটামুটি, OLED ডিসপ্লে এবং বোতাম ব্যবহার করে ডিসি মোটর মসৃণ শুরু, গতি এবং দিকনির্দেশ: এই টিউটোরিয়ালে আমরা শিখব কিভাবে একটি L298N ডিসি মোটর নিয়ন্ত্রণ ড্রাইভার এবং একটি potentiometer ব্যবহার করে একটি ডিসি মোটরকে মসৃণ শুরু, গতি এবং দিক দুটি বোতাম দিয়ে নিয়ন্ত্রণ করতে OLED ডিসপ্লেতে পটেনশিয়োমিটার মান প্রদর্শন করুন।
ওএলইডি ডিসপ্লে প্রজেক্টের সাথে জিপিএস মনিটরিং: ৫ টি ধাপ (ছবি সহ)
ওএলইডি ডিসপ্লে প্রজেক্টের সাথে জিপিএস মনিটরিং: সবাইকে হ্যালো, এই দ্রুত নিবন্ধে আমি আপনার সাথে আমার প্রকল্পটি শেয়ার করব: ATGM332D জিপিএস মডিউল SAMD21J18 মাইক্রোকন্ট্রোলার এবং SSD1306 OLED 128*64 ডিসপ্লে সহ, আমি forগল অটোডেস্কে এটির জন্য একটি বিশেষ পিসিবি তৈরি করেছি এবং এটি প্রোগ্রাম করেছি Atmel স্টুডিও 7.0 এবং ASF ব্যবহার করে
ESP32 এর জন্য SD ইন্টারফেস নির্বাচন করুন: 12 টি ধাপ (ছবি সহ)
ESP32 এর জন্য SD ইন্টারফেস নির্বাচন করুন: এই নির্দেশাবলী আপনার ESP32 প্রকল্পের জন্য একটি SD ইন্টারফেস নির্বাচন করার বিষয়ে কিছু দেখায়
স্টেপার মোটরকে রোটারি এনকোডার এবং ওএলইডি ডিসপ্লে হিসেবে কিভাবে ব্যবহার করতে হয়: 6 টি ধাপ
স্টেপার মোটরকে রোটারি এনকোডার এবং OLED ডিসপ্লে হিসেবে কিভাবে ব্যবহার করবেন: এই টিউটোরিয়ালে আমরা শিখব কিভাবে OLED ডিসপ্লেতে স্টেপার মোটর স্টেপ ট্র্যাক করতে হয়। একটি প্রদর্শনী ভিডিও দেখুন। মূল টিউটোরিয়ালের ক্রেডিট ইউটিউব ব্যবহারকারীর কাছে যায় " sky4fly "
ইএসপি 32 ইন্টিগ্রেটেড ওএলইডি (ওয়েমোস/ললিন) সহ - আরডুইনো স্টাইল শুরু করা: 4 টি ধাপ
ইএসপি 32 ইন্টিগ্রেটেড ওএলইডি (ওয়েমোস/ললিন) দিয়ে শুরু করা - আরডুইনো স্টাইল শুরু করা: আপনি যদি আমার মতো হন তবে আপনি সর্বশেষ এবং সর্বশ্রেষ্ঠ ESP8266/ইত্যাদিতে আপনার হাত পাওয়ার সুযোগে ঝাঁপিয়ে পড়ুন … ESP32 আলাদা নয় কিন্তু আমি দেখেছি যে ডকুমেন্টেশনের ক্ষেত্রে এখনও খুব বেশি কিছু নেই। দ্য