ভিসুইনো সহ SSD1331 OLED ডিসপ্লে (SPI) এ বিটম্যাপ অ্যানিমেশন: 8 টি ধাপ
ভিসুইনো সহ SSD1331 OLED ডিসপ্লে (SPI) এ বিটম্যাপ অ্যানিমেশন: 8 টি ধাপ
Anonim

এই টিউটোরিয়ালে আমরা ভিসুইনো সহ SSD1331 OLED ডিসপ্লে (SPI) এ অ্যানিমেশনের সহজ আকারে একটি বিটম্যাপ ইমেজ প্রদর্শন করব এবং ঘুরে বেড়াব।

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

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

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

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

সার্কিট
সার্কিট
  • ডিসপ্লে পিন [CS] কে Arduino ডিজিটাল পিন [7] এর সাথে সংযুক্ত করুন
  • ডিসপ্লে পিন [ডিসি] আরডুইনো ডিজিটাল পিন [8] এর সাথে সংযুক্ত করুন
  • ডিসপ্লে পিন [RES] আরডুইনো ডিজিটাল পিন [9] এর সাথে সংযুক্ত করুন
  • ডিসপ্লে পিন [এসডিএ] আরডুইনো ডিজিটাল পিন [11] এর সাথে সংযুক্ত করুন
  • ডিসপ্লে পিন [এসসিএল] আরডুইনো ডিজিটাল পিনের সাথে সংযুক্ত করুন [13]
  • ডিসপ্লে পিন [VCC] কে আরডুইনো পজিটিভ পিনে সংযুক্ত করুন [+5V]
  • ডিসপ্লে পিন [GND] আরডুইনো গ্রাউন্ড পিন [GND] এর সাথে সংযুক্ত করুন

ধাপ 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: ভিসুইনো অ্যাড উপাদানগুলিতে

ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
ভিসুইনো অ্যাড উপাদানগুলিতে
  • "SSD1331 OLED Display (SPI)" উপাদান যোগ করুন
  • 2X "সাইন ইন্টিজার জেনারেটর" যোগ করুন

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

ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
ভিসুইনো সেট কম্পোনেন্টে
  • "SineIntegerGenerator1" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে Amplitude: 20, Frequency (Hz): 0.1, Offset: 20 সেট করুন
  • "SineIntegerGenerator2" নির্বাচন করুন এবং বৈশিষ্ট্য উইন্ডোতে প্রশস্ততা: 10, ফ্রিকোয়েন্সি (Hz): 0.1, অফসেট: 10 সেট করুন
  • "DisplayOLED1" এ ডাবল ক্লিক করুন এবং এলিমেন্টস উইন্ডোতে বাম দিকে "বিটম্যাপ আঁকুন" টানুন, বাম দিকে "বিটম্যাপ 1" নির্বাচন করুন এবং প্রপার্টি উইন্ডোতে "বিটম্যাপ" ফিল্ড নির্বাচন করুন এবং 3 ডটগুলিতে ক্লিক করুন। "বিটম্যাপ এডিটর" "লোড" বোতামে ক্লিক করুন এবং বিটম্যাপ লোড করুন (আপনি এখানে সংযুক্ত টেস্ট বিটম্যাপ ডাউনলোড করতে পারেন)
  • "বিটম্যাপ এডিটর" এ "লোড" বোতামে ক্লিক করুন এবং বিটম্যাপ লোড করুন (আপনি এখানে সংযুক্ত টেস্ট বিটম্যাপ ডাউনলোড করতে পারেন)
  • বিটম্যাপ মুভমেন্টকে অ্যানিমেট করার জন্য আমাদের X এবং Y প্রপার্টি নিয়ন্ত্রণ করতে হবে। এটি করার জন্য আমরা তাদের সাথে পিন যুক্ত করব: অবজেক্ট ইন্সপেক্টরটিতে "X" সম্পত্তি নির্বাচন করুন সম্পত্তির সামনে "পিন" বোতামে ক্লিক করুন, ড্রপ ডাউন তালিকা থেকে "ইন্টিজার সিঙ্কপিন" নির্বাচন করুন "Y এর জন্য একই করুন" "সম্পত্তি" উপাদানগুলি বন্ধ করুন

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

Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
Visuino সংযোগ উপাদানগুলিতে
  • "SineIntegerGenerator1" পিন [আউট] "DisplayOLED1"> "বিটম্যাপ 1 আঁকুন" পিন [X] এর সাথে সংযুক্ত করুন
  • "SineIntegerGenerator2" পিন [আউট] "DisplayOLED1"> "বিটম্যাপ 1 আঁকুন" পিন [ঘড়ি] সংযুক্ত করুন
  • "SineIntegerGenerator2" পিন [আউট] "DisplayOLED1"> "বিটম্যাপ 1 আঁকুন" পিন [Y] সংযুক্ত করুন
  • Arduino ডিজিটাল পিন [DisplayOLED1 "পিন [রিসেট] সংযুক্ত করুন [9]
  • "DisplayOLED1" পিন [ডেটা কমান্ড] Arduino ডিজিটাল পিন [9] এর সাথে সংযুক্ত করুন
  • "DisplayOLED1" পিন [আউট SPI] Arduino পিন [SPI ইন] এর সাথে সংযুক্ত করুন
  • Arduino ডিজিটাল পিন [DisplayOLED1 "পিন [চিপ সিলেক্ট] সংযুক্ত করুন [7]

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

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

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

ধাপ 8: খেলুন

আপনি যদি Arduino UNO মডিউল, এবং OLED ডিসপ্লেকে ক্ষমতা দেন তাহলে আপনি বিটম্যাপকে OLED ডিসপ্লেতে ঘুরতে দেখবেন যেমনটি ভিডিওতে দেখা যায়।

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

প্রস্তাবিত: