4/ حل مشروع الوحدة الثالثة ( مشروع رسم المربع ) بالجوال

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ต.ค. 2024

ความคิดเห็น • 3

  • @صالحالخلف-ط5ز
    @صالحالخلف-ط5ز 5 หลายเดือนก่อน +1

    شكراا لك من القلب❤️❤️❤️❤️

  • @Omra-wh6iw
    @Omra-wh6iw วันที่ผ่านมา

    int Sensor = 0;
    int SensorTMP = 0;
    int GasSensor = 0; // متغير لحفظ قراءة حساس الغاز
    void setup()
    {
    pinMode(A3, INPUT); // مستشعر الحرارة
    pinMode(3, INPUT); // مستشعر رقمي (مثل زر)
    pinMode(4, INPUT); // مستشعر الغاز
    pinMode(13, OUTPUT); // خرج لمستشعر رقمي (مثل مصباح)
    pinMode(12, OUTPUT); // خرج لمستشعر الحرارة
    pinMode(11, OUTPUT); // خرج لمستشعر الغاز (مثلاً تشغيل مروحة أو جرس إنذار)
    }
    void loop()
    {
    SensorTMP = (-40 + 0.488155 * (analogRead(A3) - 20)); // قراءة مستشعر الحرارة
    Sensor = digitalRead(3); // قراءة المستشعر الرقمي
    GasSensor = digitalRead(4); // قراءة حساس الغاز
    // التحكم بناءً على المستشعر الرقمي
    if (Sensor == 1) {
    digitalWrite(13, HIGH); // تشغيل المصباح إذا كانت القراءة 1
    } else {
    digitalWrite(13, LOW); // إطفاء المصباح إذا كانت القراءة 0
    }
    // التحكم بناءً على درجة الحرارة
    if (SensorTMP > 80) {
    digitalWrite(12, HIGH); // تشغيل المخرج إذا كانت الحرارة أكثر من 80
    } else {
    digitalWrite(12, LOW); // إطفاء المخرج إذا كانت الحرارة أقل
    }
    // التحكم بناءً على مستشعر الغاز
    if (GasSensor == 1) {
    digitalWrite(11, HIGH); // تشغيل مخرج (مثل جرس أو مروحة) إذا تم اكتشاف الغاز
    } else {
    digitalWrite(11, LOW); // إطفاء المخرج إذا لم يتم اكتشاف الغاز
    }
    delay(10); // تأخير لتحسين الأداء
    }

  • @Anas-gamd
    @Anas-gamd 5 หลายเดือนก่อน

    كيف ارسله