جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في البرنامج التعليمي السابق ، تم إخبارنا بكيفية عرض النص على 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) ؛ }