إن لم يعمل التشغيل، افتحه على YouTube ↗

مشروع 31: حسّاس مستوى الماء

المصدر: شرح عربي

📘 الشرح

🎯 الفكرة والهدف:
نكتشف مستوى الماء في خزّان ونشغّل تنبيهاً عند الامتلاء أو الانخفاض.

📘 الشرح:
• الحسّاس يعطي قيمة تماثلية تزيد مع ارتفاع الماء.
• نقارنها بحدّ ونشغّل ليداً/إنذاراً.

🔌 طريقة التوصيل

  • S ← A0
  • + ← 5V
  • − ← GND
  • ليد ← 220 ← الطرف 13

🧩 المكوّنات المطلوبة

💻 الكود

int water = A0, led = 13;

void setup() {
  pinMode(led, OUTPUT); Serial.begin(9600);
}

void loop() {
  int level = analogRead(water);
  Serial.println(level);
  if (level > 300) digitalWrite(led, HIGH);  // ماء مرتفع → تنبيه
  else digitalWrite(led, LOW);
  delay(500);
}

فيديوهات أخرى

🛠️ لطلب عمل مشروع مشابه، أو مساعدة في تنفيذه، يمكنكم التواصل معنا.
تواصل عبر واتساب
✓ تم نسخ رابط المشروع
تمت الإضافة إلى السلة