
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
এই টিউটোরিয়ালে আমরা ভিসুইনো সহ 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 বোর্ড প্রকার নির্বাচন করুন


আরডুইনো প্রোগ্রামিং শুরু করতে, আপনাকে এখান থেকে আরডুইনো আইডিই ইনস্টল করতে হবে:
অনুগ্রহ করে সচেতন থাকুন যে 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: ভিসুইনো সংযোগ উপাদানগুলিতে


- "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 কোড জেনারেট, কম্পাইল এবং আপলোড করুন

ভিসুইনোতে, নীচে "বিল্ড" ট্যাবে ক্লিক করুন, নিশ্চিত করুন যে সঠিক পোর্টটি নির্বাচন করা হয়েছে, তারপরে "কম্পাইল/বিল্ড এবং আপলোড" বোতামে ক্লিক করুন।
ধাপ 8: খেলুন
আপনি যদি Arduino UNO মডিউল, এবং OLED ডিসপ্লেকে ক্ষমতা দেন তাহলে আপনি বিটম্যাপকে OLED ডিসপ্লেতে ঘুরতে দেখবেন যেমনটি ভিডিওতে দেখা যায়।
অভিনন্দন! আপনি ভিসুইনো দিয়ে আপনার প্রকল্পটি সম্পন্ন করেছেন। ভিসুইনো প্রকল্পটিও সংযুক্ত, যা আমি এই নির্দেশের জন্য তৈরি করেছি, আপনি এটি এখানে ডাউনলোড করতে পারেন এবং এটি ভিসুইনোতে খুলতে পারেন:
প্রস্তাবিত:
বেপরোয়া রেসার Arduino OLED গেম, AdafruitGFX এবং বিটম্যাপ বেসিক: 6 ধাপ

বেপরোয়া রেসার Arduino OLED গেম, AdafruitGFX এবং বিটম্যাপ বেসিক: এই টিউটোরিয়ালে আমরা দেখব কিভাবে Adafruit_GFX.c লাইব্রেরি ব্যবহার করে বিটম্যাপ ব্যবহার করা যায় একটি গেমের স্প্রাইটের মতো। সবচেয়ে সহজ খেলা যা আমরা ভাবতে পারি একটি সাইড স্ক্রোলিং লেন পরিবর্তন কার গেম, শেষ পর্যন্ত আমাদের বিটা পরীক্ষক এবং সহকারী কোডার ডি
কিভাবে agগলে বিটম্যাপ বাড়ানো যায়: 8 টি ধাপ (ছবি সহ)

কিভাবে agগলে বিটম্যাপ ম্যাক্সিমাইজ করা যায়: পেশাদার সার্কিট বোর্ড তৈরির খরচ সস্তা এবং সস্তা হওয়ার সাথে সাথে, মনে হচ্ছে এখনই পিসিবি ডিজাইনে প্রবেশের একটি দুর্দান্ত সময়। অনলাইন কমিউনিটি খাড়া সফটওয়্যার শেখার বক্ররেখা মসৃণ করতে সাহায্য করে এবং স্কিম্যাটিক্সের আধিক্য প্রদান করে
OLED SPI ডিসপ্লে এবং কণার ফোটন বোর্ডে টুইট: Ste টি ধাপ

OLED SPI ডিসপ্লে এবং কণার ফোটন বোর্ডে টুইট: সবাইকে শুভেচ্ছা। এই সহজ টিউটোরিয়ালটি আমাদের দেখাবে কিভাবে IFTTT এবং একটি ফোটন বোর্ড ব্যবহার করে আমাদের টুইটগুলি পড়তে হয়। আপনি এই নির্দেশযোগ্য দেখতে প্রয়োজন হতে পারে
I2C / IIC LCD ডিসপ্লে - Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: 5 টি ধাপ

I2C / IIC LCD ডিসপ্লে | Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: হাই বন্ধুরা যেহেতু একটি স্বাভাবিক SPI LCD 1602 এর সাথে সংযোগ করার জন্য অনেকগুলি তার রয়েছে তাই এটিকে arduino দিয়ে ইন্টারফেস করা খুব কঠিন কিন্তু বাজারে একটি মডিউল পাওয়া যায় যা এসপিআই ডিসপ্লেকে আইআইসি ডিসপ্লেতে রূপান্তর করুন যাতে আপনাকে কেবল 4 টি তারের সংযোগ করতে হবে
Arduino Uno: ILI9341 TFT টাচস্ক্রিন ডিসপ্লে শিল্ডে ভিসুইনো সহ বিটম্যাপ অ্যানিমেশন: 12 টি ধাপ (ছবি সহ)

Arduino Uno: ILI9341 TFT টাচস্ক্রিন ডিসপ্লে শিল্ডে Vismaino এর সাথে বিটম্যাপ অ্যানিমেশন: ILI9341 ভিত্তিক TFT টাচস্ক্রিন ডিসপ্লে শিল্ডগুলি Arduino এর জন্য খুব কম খরচে ডিসপ্লে শিল্ড। ভিসুইনো বেশ কিছুদিন ধরে তাদের জন্য সমর্থন পেয়েছে, কিন্তু সেগুলি কীভাবে ব্যবহার করতে হয় সে সম্পর্কে আমি কখনই টিউটোরিয়াল লেখার সুযোগ পাইনি। সম্প্রতি যদিও খুব কম লোকই প্রশ্ন করেছিল