السلام عليكم
كلمتين باختصار عن الحساسات السينسور
الحساس هو جزء اليكتروني وقد يكون ميكانيكيا اليكترونيا
وظيفة الحساس ايا كان ان يتغير بتأثر خارجي حرارة - ضغط - ضوء - مياه كهرومغناطيس - سرعة دوران - والعشرات من الحساسات
غالبا الحساسات التي تتوافق مع الميكروكنترولر تجد لها ثلاثة اطراف توصيل
وتكون طرف للتيار الكهربي 5 فولت
طرف للارضي
طرف الدخول الي المايكرو وهو غالبا يتم الاشارة له بالرمز A ومعناها انالوج
كما توجد حساساة رأيتها منذ فترة بها اربعة اطراف الطرف الرابع يكون رمز D ديجيتال
ببساطة وباختصار الطرف الذي يعطي الاشارة للمايكرو هو طرف متغير القيمة
تتغير قيمته من صفر فولت الي خمسة فولت
اذن بكل بساطة انت تبني الكود بناء علي قراءة قيمة معينة
مثال توضيحي
IF A > 3
PORTD=0B11111111
ببساطة لو فرضنا ان قيمة البورت A اكبر من 3 افتح كل البورت B
هكذا هي العملية بمنتهي السهولة واليسر
بناء علي هذه الطريقة انت تستطع التعامل مع كل شئ تقريبا
حركة روبوت حركة ماكينة درجة حرارة نزول مياه مستوي مياه الي نهاية الامر