عرض درجة الحرارة على وحدة العرض P10 LED باستخدام Arduino: 3 خطوات (مع الصور)
عرض درجة الحرارة على وحدة العرض P10 LED باستخدام Arduino: 3 خطوات (مع الصور)
Anonim
عرض درجة الحرارة على وحدة العرض P10 LED باستخدام Arduino
عرض درجة الحرارة على وحدة العرض P10 LED باستخدام Arduino

في البرنامج التعليمي السابق ، تم إخبارنا بكيفية عرض النص على Dot Matrix LED Display P10 Module باستخدام Arduino و DMD Connector ، والتي يمكنك التحقق منها هنا. في هذا البرنامج التعليمي ، سنقدم برنامجًا تعليميًا بسيطًا عن المشروع من خلال استخدام وحدة P10 كوسائط عرض. هذه المرة سنقدم لك برنامجًا تعليميًا حول برمجة مستشعر درجة الحرارة باستخدام LM35.

الخطوة 1: المواد التي تحتاجها

سوف تحتاج:

  • اردوينو اونو
  • موصل DMD
  • مستشعر درجة الحرارة LM35
  • مجلس الخبز
  • أسلاك العبور

الخطوة 2: الاتصال

اتصال
اتصال
اتصال
اتصال

للاتصال كما هو موضح أعلاه.

الخطوة الثالثة: البرنامج

بعد اكتمال التثبيت ، انتقل إلى البرمجة ، تتطلب البرمجة ملفات مكتبة إضافية يمكنك تنزيلها >> Library DMD & TimeOne.

أمثلة على البرامج على النحو التالي:

/ * إدراج مكتبة الملفات * / # include #include #include #include #define Panjang 1 // Number of Display P10 #define Lebar 1 // Number of display of Display P10 #define sensor A5 // Define sensor pin = pin A5

DMD dmd (بانجانج ، ليبار) ؛ // الطول × العرض

/ * Deklarasi Variable * / تعويم سوهو ؛ شار chr [5] ؛ ScanDMD () باطل {dmd.scanDisplayBySPI () ، } إعداد باطل (باطل) {// Setup DMD Timer1.initialize (5000) ؛ Timer1.attachInterrupt (ScanDMD) ؛ dmd.selectFont (SystemFont5x7) ، // الخط المستخدم dmd.clearScreen (صحيح) ؛ Serial.begin (9600) ؛ // تنشيط وظيفة الاتصال التسلسلي} حلقة باطلة (باطلة) {dmd.clearScreen (صحيح) ؛ سوهو = 0 ؛ suhu = analogRead (مستشعر) ؛ suhu = (5.0 * suhu * 100.0) / 1024.0 ؛ Serial.println (suhu) ؛ dtostrf (سوهو ، 4 ، 2 ، مركز حقوق الإنسان) ؛ dmd.drawString (2، 0، chr، 5، GRAPHICS_NORMAL) ؛ dmd.drawString (6، 9، "Cel"، 4، GRAPHICS_NORMAL) ؛ تأخير (5000) ؛ }