مقالات وتدوينات
(4.0000)

النظم المدمجة من حولنا: كيف نبني نظامًا مدمجًا2

1,983 قراءة
3 تعليق
alt
التصنيف مقالات وتدوينات
وقت النشر
2021/01/21
الردود
3

السلام عليكم ورحمة الله وبركاته 


في المقالة السابقة تحدثنا عن أساسيات صنع النظام المدمج في هذه المقالة سنبني نظاماً مدمجاً. 

سنبني إنذار للحريق بواسطة الأردوينو 


-سنحتاج إلى: 

١-أردوينو

٢-لوح توصيل

٣-كاشف اللهب

٤-أسلاك

٥- مقاومة 

٦-ليد

٧-جرس



كاشف اللهب:

 هو جهاز استشعار مصمم لاكتشاف وجود لهب أو حريق والاستجابة لهما. 


-مخطط الرسم البياني: 

في هذه الصورة طريقة توصيل الحساس والمقاومة والليد والجرس إلى لوح الأردوينو 



صورة التوصيل على الواقع. 




في برنامج الأردوينو المحمل على جهازك. 

ستكتب فيه الكود التالي 


int buzzer = 8;
int LED = 7;
int flame_sensor = 4;
int flame_detected;

void setup()
{
Serial.begin(9600);
pinMode(buzzer, OUTPUT);
pinMode(LED, OUTPUT);
pinMode(flame_sensor, INPUT);
}

void loop()
{
flame_detected = digitalRead(flame_sensor);
if (flame_detected == 1)
{
Serial.println("Flame detected...! take action immediately.");
digitalWrite(buzzer, HIGH);
digitalWrite(LED, HIGH);
delay(200);
digitalWrite(LED, LOW);
delay(200);
}
else
{
Serial.println("No flame detected. stay cool");
digitalWrite(buzzer, LOW);
digitalWrite(LED, LOW);
}
delay(1000);
}

بعد كتابة الكود في برنامج الأردوينو 

ستحتاج لرفعه إلى لوح الأردوينو 



-طريقة رفع الكود: 

١-أولاً نختار اللوح اللي بنرفع عليه




٢- نختار المنفذ الصحيح


٣- نتأكد من صحة الكود 


٤-نرفع الكود 

وعليكم السلام ورحمة الله وبركاته.


المصدر هنا و هنا.

التعليقات (3)

قم بتسجيل الدخول لتتمكن من إضافة رد