Arduino Master

محتويات الدرس

وصف المشروع الأدوات توصيل الدائرة الكود البرمجي

وصف المشروع

حوادث كثيرة حول العالم بسبب تسريب الغاز في البيوت و التي تسبب إنفجار البيت أو حالات إختناق لا سمح الله. هناك أجهزة تجارية تباع في الأسواق لإنذار تسريب الغاز لكن يمكنك صناعتها بإستخدام أوردوينو.

الأدوات


لوح أردوينو

حساس الغاز

مقاومة متغيرة 10K

مقاومة 220 اوم

طنان

لوح تجارب

أسلاك

شاشة LCD

توصيل الدائرة


سنقوم بعمل كود يقوم على حساب التوقيت لتعمل الساعة بشكل صحيح، حيث سيقوم بحساب مرور 60 ثانية ليقوم بزيادة عدد الدقائق وهكذا ايضا مع الساعات. سيتم استخدام مفاتيح الضغط ليقوم البرنامج بمراقبتها في البداية ليتم ضبط التوقيت الصحيح.

الكود البرمجي

#include

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);


int potPin = A4;
int potValue = 0;
int buzzer = 6;


void setup() {

lcd.begin(16, 2); // lcd rows and columns
lcd.print("GAS SENSOR");
pinMode(6, OUTPUT);

}


void loop() {

potValue = analogRead(potPin);

lcd.setCursor(0, 1);
lcd.print("Value = ");
lcd.print(potValue);
delay(1000);
lcd.print(" ");
delay(1);


if (potValue>15)

{
digitalWrite(6,HIGH);
delay(1000);
}

}