![الرسوم المتحركة للصور النقطية على شاشة SSD1331 OLED (SPI) مع Visuino: 8 خطوات الرسوم المتحركة للصور النقطية على شاشة SSD1331 OLED (SPI) مع Visuino: 8 خطوات](https://i.howwhatproduce.com/images/001/image-939-j.webp)
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:53
في هذا البرنامج التعليمي سوف نعرض ونتحرك حول صورة نقطية في شكل بسيط من الرسوم المتحركة على SSD1331 OLED Display (SPI) مع Visuino.
شاهد الفيديو.
الخطوة 1: ما سوف تحتاجه
![ما سوف تحتاجه ما سوف تحتاجه](https://i.howwhatproduce.com/images/001/image-939-1-j.webp)
![ما سوف تحتاجه ما سوف تحتاجه](https://i.howwhatproduce.com/images/001/image-939-2-j.webp)
![ما سوف تحتاجه ما سوف تحتاجه](https://i.howwhatproduce.com/images/001/image-939-3-j.webp)
![ما سوف تحتاجه ما سوف تحتاجه](https://i.howwhatproduce.com/images/001/image-939-4-j.webp)
- Arduino UNO (أو أي اردوينو آخر)
- SSD1331 شاشة OLED (SPI)
- اللوح
- أسلاك العبور
- برنامج Visuino: قم بتنزيل Visuino
الخطوة 2: الدائرة
![الدائرة الدائرة](https://i.howwhatproduce.com/images/001/image-939-5-j.webp)
- قم بتوصيل دبوس الشاشة [CS] بدبوس Arduino الرقمي [7]
- قم بتوصيل دبوس العرض [DC] بدبوس Arduino الرقمي [8]
- قم بتوصيل دبوس العرض [RES] بدبوس Arduino الرقمي [9]
- قم بتوصيل دبوس الشاشة [SDA] بدبوس Arduino الرقمي [11]
- قم بتوصيل دبوس الشاشة [SCL] بدبوس Arduino الرقمي [13]
- قم بتوصيل دبوس الشاشة [VCC] بدبوس Arduino الإيجابي [+ 5V]
- قم بتوصيل دبوس الشاشة [GND] بدبوس أرضي اردوينو [GND]
الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
![ابدأ Visuino ، وحدد نوع لوحة Arduino UNO ابدأ Visuino ، وحدد نوع لوحة Arduino UNO](https://i.howwhatproduce.com/images/001/image-939-6-j.webp)
![ابدأ Visuino ، وحدد نوع لوحة Arduino UNO ابدأ Visuino ، وحدد نوع لوحة Arduino UNO](https://i.howwhatproduce.com/images/001/image-939-7-j.webp)
لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:
يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة Arduino UNO! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2
الخطوة 4: في مكونات Visuino ADD
![في Visuino إضافة مكونات في Visuino إضافة مكونات](https://i.howwhatproduce.com/images/001/image-939-8-j.webp)
![في Visuino إضافة مكونات في Visuino إضافة مكونات](https://i.howwhatproduce.com/images/001/image-939-9-j.webp)
- أضف مكون "SSD1331 OLED Display (SPI)"
- إضافة 2X "Sine Integer Generator"
الخطوة 5: في مكونات مجموعة Visuino
![في مكونات مجموعة Visuino في مكونات مجموعة Visuino](https://i.howwhatproduce.com/images/001/image-939-10-j.webp)
![في مكونات مجموعة Visuino في مكونات مجموعة Visuino](https://i.howwhatproduce.com/images/001/image-939-11-j.webp)
![في مكونات مجموعة Visuino في مكونات مجموعة Visuino](https://i.howwhatproduce.com/images/001/image-939-12-j.webp)
![في مكونات مجموعة Visuino في مكونات مجموعة Visuino](https://i.howwhatproduce.com/images/001/image-939-13-j.webp)
- حدد "SineIntegerGenerator1" وفي نافذة الخصائص اضبط السعة: 20 ، التردد (هرتز): 0.1 ، الإزاحة: 20
- حدد "SineIntegerGenerator2" وفي نافذة الخصائص اضبط السعة: 10 ، التردد (هرتز): 0.1 ، الإزاحة: 10
- انقر نقرًا مزدوجًا فوق "DisplayOLED1" وفي نافذة العناصر اسحب "رسم صورة نقطية" إلى الجانب الأيسر ، ثم على الجانب الأيسر حدد "رسم صورة نقطية 1" وفي نافذة الخصائص حدد حقل "صورة نقطية" وانقر على النقاط الثلاث. انقر فوق "محرر الصور النقطية" فوق الزر "تحميل" وقم بتحميل الصورة النقطية (يمكنك تنزيل الصورة النقطية الاختبارية المرفقة هنا)
- في "محرر الصور النقطية" ، انقر فوق الزر "تحميل" وقم بتحميل الصورة النقطية (يمكنك تنزيل الصورة النقطية الاختبارية المرفقة هنا)
-
لتحريك حركة الصورة النقطية ، نحتاج إلى التحكم في خصائص X و Y. للقيام بذلك ، سنضيف دبابيس إليهم: في Object Inspector ، حدد خاصية "X" ، انقر فوق الزر "Pin" أمام الخاصية ، ومن القائمة المنسدلة حدد "Integer SinkPin" افعل نفس الشيء لـ "Y" "الخاصية أغلق مربع حوار" العناصر "سترى دبابيس" X "الجديدة وتضاف أطراف" Y "إلى عنصر" Elements. Draw Bitmap1"
الخطوة 6: في مكونات Visuino Connect
![في مكونات Visuino Connect في مكونات Visuino Connect](https://i.howwhatproduce.com/images/001/image-939-14-j.webp)
![في مكونات Visuino Connect في مكونات Visuino Connect](https://i.howwhatproduce.com/images/001/image-939-15-j.webp)
- قم بتوصيل دبوس "SineIntegerGenerator1" [مخرج] بـ "DisplayOLED1"> "رسم صورة نقطية 1" دبوس [X]
- قم بتوصيل دبوس "SineIntegerGenerator2" [مخرج] بـ "DisplayOLED1"> دبوس "رسم صورة نقطية 1" [الساعة]
- قم بتوصيل دبوس "SineIntegerGenerator2" [مخرج] بـ "DisplayOLED1"> دبوس "رسم صورة نقطية 1" [Y]
- قم بتوصيل دبوس "DisplayOLED1" [إعادة تعيين] بدبوس Arduino الرقمي [9]
- قم بتوصيل دبوس "DisplayOLED1" [أمر البيانات] بدبوس Arduino الرقمي [9]
- ربط "DisplayOLED1" pin [Out SPI] بـ Arduino pin [SPI In]
- قم بتوصيل دبوس "DisplayOLED1" [Chip Select] بدبوس Arduino الرقمي [7]
الخطوة 7: إنشاء ، ترجمة ، وتحميل كود اردوينو
![إنشاء وترجمة وتحميل كود اردوينو إنشاء وترجمة وتحميل كود اردوينو](https://i.howwhatproduce.com/images/001/image-939-16-j.webp)
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 8: العب
إذا قمت بتشغيل وحدة Arduino UNO ، وشاشة OLED ، فسترى الصورة النقطية تتحرك حول شاشة OLED كما يظهر في الفيديو.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله هنا وفتحه في Visuino:
موصى به:
قرد الرسوم المتحركة: 4 خطوات
![قرد الرسوم المتحركة: 4 خطوات قرد الرسوم المتحركة: 4 خطوات](https://i.howwhatproduce.com/images/002/image-4258-7-j.webp)
Animatronics Monkey: يشير مصطلح Animatronics إلى الدمى الميكاترونية ، وهي نسخة حديثة من الإنسان الآلي وغالبًا ما تستخدم لتصوير الشخصيات في الأفلام وفي أماكن الجذب في المنتزهات الترفيهية. أصبحت شائعة ، كانوا عادة
شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات
![شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات](https://i.howwhatproduce.com/images/002/image-5689-18-j.webp)
شاشة LCD I2C / IIC | قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: يحتاج استخدام شاشة spi LCD إلى عدد كبير جدًا من التوصيلات التي يصعب فعلها ، لذلك وجدت وحدة يمكنها تحويل شاشة i2c LCD إلى شاشة spi LCD ، لذا فلنبدأ
لوحة أزرار LED من Arduino تعمل على معالجة الرسوم المتحركة: 36 خطوة (مع الصور)
![لوحة أزرار LED من Arduino تعمل على معالجة الرسوم المتحركة: 36 خطوة (مع الصور) لوحة أزرار LED من Arduino تعمل على معالجة الرسوم المتحركة: 36 خطوة (مع الصور)](https://i.howwhatproduce.com/images/006/image-16228-5-j.webp)
لوحة زر Arduino LED التي تعمل على معالجة الرسوم المتحركة: WhatThis لوحة الأزرار مصنوعة باستخدام ثنائي الفينيل متعدد الكلور والمكونات الأخرى المصنعة بواسطة Sparkfun. يتم تشغيله بواسطة Arduino Mega. كل زر لطيف وسهل ومريح للضغط عليه ، ويحتوي على RGB LED بالداخل! كنت أستخدمه للتحكم في الرسوم المتحركة I
Arduino Uno: الرسوم المتحركة النقطية على ILI9341 TFT Touchscreen Shield with Visuino: 12 Steps (with Pictures)
![Arduino Uno: الرسوم المتحركة النقطية على ILI9341 TFT Touchscreen Shield with Visuino: 12 Steps (with Pictures) Arduino Uno: الرسوم المتحركة النقطية على ILI9341 TFT Touchscreen Shield with Visuino: 12 Steps (with Pictures)](https://i.howwhatproduce.com/images/004/image-9541-17-j.webp)
Arduino Uno: الرسوم المتحركة النقطية على ILI9341 TFT Touchscreen Shield مع Visuino: تعتبر شاشات العرض التي تعمل باللمس TFT التي تستند إلى ILI9341 دروع عرض منخفضة التكلفة للغاية لأردوينو. لقد حظيت Visuino بدعمهم لفترة طويلة ، لكن لم تتح لي الفرصة مطلقًا لكتابة برنامج تعليمي حول كيفية استخدامها. في الآونة الأخيرة ولكن قلة من الناس سألوا
كيفية عمل الرسوم المتحركة على جيمب: 4 خطوات
![كيفية عمل الرسوم المتحركة على جيمب: 4 خطوات كيفية عمل الرسوم المتحركة على جيمب: 4 خطوات](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10965530-how-to-do-animation-on-gimp-4-steps-j.webp)
How to Do Animation on Gimp: هذا يعلمك عملية الرسوم المتحركة على الأعرج. الأمر معقد بعض الشيء ولكن إذا قرأت بعناية أعتقد أن أي شخص يمكنه فعل ذلك