Arduino & Robotics programming

Arduino & Robotics programming

Share

17/10/2021

Lm35 هو ببساطة حساس درجة حرارة
وطريقة استخدامه مبسطة جدا لانه يحتوى ع ثلاث أطراف ومنهم طرفين موجب وسالب يعنى اللى هيتبقى أن أوصله ب microcontroller هو طرف واحد 👈ال signal .

طرف واحد بس؟
ايوا منا قولتلكوا من الاول توصيلته بسيطة وسهله ✨

طب الطرف ال signal ده هيتوصل ب اى؟
بكل بساطة حساس ال lm35 بيخرج إشارة analog يعنى من غير منفكر هنوصل الطرف الsignal ع اى pin analog خاصة بال microcontroller

بس كده الموضوع خلص ؟ طب مالكود كده صعب !🙄
طب تعالى نشوف الكود كده مع بعض 👇
بص وركز معايا كده نا عايز اقولك اى .....
لو هنتكلم مثلا توصيله مع ال Arduino ف طرف ال signal هيتوصل ب A1 مثلا

طب والكود؟🙄
منا جايلك فالكلام اهوه كل اللى علينا ومن غير تعريف اى pins هننزل ف void loop وهنقوله
int X=analogRead(A1);
وشكرا كده خلاص خلصنا 🤝
الموضوع بقولك بسيط انت لسه مش مصدق برده؟!🙄
طب بص احنا عملنا اى اول حاجة عرفنا variable لاستقبال القيم ال analog عليه وبس كده 🤷

طب محنا استقبلنا القيم ال analog زى مبتقول ،القيم ديه درجة الحرارة؟

👈👈سؤال جميل جدا جدا جدا جدا جدا..................

نركز كده مع بعض شوية عشان هقولك الخلاصة👇👇

فيه معادلة بعد حسابات كتيرة ومعدلات ومحاضرات سنين بتقولك نا هحولك القيم ال analog ل درجة الحرارة 🤗

المعادلة👈.
Temp= (Analog value/maximum analog value ) *maximum volt

مالك اتخضيت ليه كده؟!🙄😂
الموضوع بسيط جدا تعالى نشوف مع بعض👇
احنا بنتعامل م الاردوينو وهو 10bit ف maximum value هو 1023 وده رقم ثابت زى مهقولك أن الvolt هو 5 ثابت
يبقا كده المتغير اللى عندك اللى هو القيم ال analog اللى جاية من الطرف الsignal اللى احنا عرفنا توصيلته فوق 👆👆

وهرجع تانى واقولك الموضوع بسيط اهوه🤷

طب احنا خلصنا ؟
ايوا خلصنا بس ناقص حاجة بسيطة جدا 🚶
وهو تحويل القيمة إلى Celsius وده هيكون بضرب الناتج ف 100✨

واخيرا قبل ممشى عايز اقولكوا حاجة واحده بس.....
👈الموضوع بسيط جدا 👉

شكرا والسلام عليكم 🚶🚶🚶🚶🚶

19/08/2021
Want your school to be the top-listed School/college in Ismailia?
Click here to claim your Sponsored Listing.

Category

Telephone

Address

Ismailia