جدول المحتويات:

راسم قيمة Arduino التناظرية: 4 خطوات
راسم قيمة Arduino التناظرية: 4 خطوات

فيديو: راسم قيمة Arduino التناظرية: 4 خطوات

فيديو: راسم قيمة Arduino التناظرية: 4 خطوات
فيديو: "analogWrite" أردوينو للمبتدئين - (04) فهم الوظيفة 2024, شهر نوفمبر
Anonim
راسمة قيمة Arduino التناظرية
راسمة قيمة Arduino التناظرية

منذ فترة ، كنت أحسب أنه سيكون من السهل جدًا الحصول على رسم بياني لمخرجاتي التناظرية. سيساعد ذلك في تصحيح مخرجاتي ، ويعطيني فكرة عامة عن حدود المستشعر وما إلى ذلك ، وسيكون مجرد واجهة رائعة جدًا لأي جهاز استشعار. لذلك ، مع Arduino و oled ومستشعر من اختيارك ، دعنا نبدأ تشغيله.

الخطوة 1: الأشياء التي سوف تحتاجها:

الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
  • اردوينو
  • شاشة عرض (يستخدم مشروعي شاشة OLED مقاس 0.96 بوصة ، والرسم مناسب لنفسه ، ولكن لا تتردد في استخدام أي شاشة تريدها. سيتعين عليك تعديل الكود ، على الرغم من ذلك (موضح في قسم الكود))
  • لوح توصيل (أستخدم درعًا مخصصًا للوح التجارب ، لكن لا يهم ما تستخدمه)
  • أسلاك العبور
  • ليس الكثير من الوقت

الخطوة 2: الأجهزة

الأجهزة
الأجهزة
الأجهزة
الأجهزة

توصيل OLED: (راجع الصور أعلاه لمعرفة الألوان)

  • السلك الأحمر (VCC): 5 فولت من Arduino
  • السلك الأخضر (GND): أرض اردوينو
  • سلك أرجواني (SCL): SCL من Arduino (تحقق من الجزء السفلي من اللوحة لوضع العلامات ، إذا لم يكن هناك دبوس SCL محدد ، فعادة ما يكون A5)
  • Orange Wire (SDA): SDA الخاص بـ Arduino (تحقق من الجزء السفلي من اللوحة من أجل وضع العلامات ، إذا لم يكن هناك دبوس SDA محدد ، فعادةً ما يكون A4)

توصيل المستشعر: (راجع الصور أعلاه لمعرفة الألوان)

  • قم بتشغيل المستشعر وفقًا لموقفه المحدد
  • يجب أن يذهب خرج المستشعر إلى A0

الخطوة الثالثة: الكود

إنه أمر بسيط يقوم به البرنامج - فهو يأخذ المدخلات التناظرية ، ويرسمها على إحداثيات y للرسم البياني ، ويرسم خطًا إلى إحداثي y ، من إحداثي y السابق ، بينما يزداد إحداثي x باستمرار.

الكود ليس معقدًا على الإطلاق ، ويتم التعليق عليه جيدًا ، لذلك إذا كنت تشعر أنك تفهمه جيدًا بما يكفي لتعديله ، فافعل ذلك بكل الوسائل. ومع ذلك ، فقد تم تصميمه ليكون قابلاً للتخصيص إلى أقصى حد مع الحد الأدنى من التغيير والتبديل. لتغيير حجم الرسم البياني ، أو موضع الرسم البياني ، أو حجم شريط القراءة (تم تعيين حجم الشريط على النحو الأمثل بالفعل ، وعلى نحو متجاوب) ، ما عليك سوى تغيير

  • GRAPH_HEIGHT
  • GRAPH_WIDTH
  • GRAPH_BOX_X
  • GRAPH_BOX_Y
  • BAR_WIDTH

الثوابت حسب متطلباتك في قسم تعريف الثوابت.

بالإضافة إلى ذلك ، قد يكون خرج المستشعر معكوسًا (دخل مرتفع -> خرج منخفض والعكس صحيح). في هذه الحالة ، قم بتغيير الثابت المقلوب إلى "صحيح".

كود اردوينو:

الخطوة 4: الخاتمة

هذا كل شيء لهذا المشروع البسيط. نأمل أن يكون مفيدًا للآخرين. إذا وجدت خطأ في الكود ، أو أي تحسينات محتملة ، أو حتى استخدام جديد للمشروع ، فيرجى إبلاغي بذلك في التعليقات. أيضًا ، إذا أعجبك المشروع ، ففكر في التصويت له في مسابقة "إنشاء أداة".

موصى به: