float convertTemp(float selsiy) - float convertTemp(float selsiy)
- {
- float farengeyt = 0; farengeyt = (1,8 * Selsiy) + 32;
- farengeytni qaytarish; }
Birinchi qatorda biz funktsiya nomini ( convertTemp ), uning qaytariladigan oʻzgaruvchisi turini ( float ) va funksiyaga oʻtkazmoqchi boʻlgan har qanday oʻzgaruvchini ( float celsius ) aniqlaymiz. Ushbu funktsiyadan foydalanish uchun biz unga mavjud o'zgaruvchini yuboramiz. Misol uchun, agar biz 40 daraja Selsiyni Farengeytga aylantirmoqchi bo'lsak va natijani tempf deb nomlangan float o'zgaruvchisida saqlamoqchi bo'lsak, biz convertTempni shunday chaqiramiz : - Birinchi qatorda biz funktsiya nomini ( convertTemp ), uning qaytariladigan oʻzgaruvchisi turini ( float ) va funksiyaga oʻtkazmoqchi boʻlgan har qanday oʻzgaruvchini ( float celsius ) aniqlaymiz. Ushbu funktsiyadan foydalanish uchun biz unga mavjud o'zgaruvchini yuboramiz. Misol uchun, agar biz 40 daraja Selsiyni Farengeytga aylantirmoqchi bo'lsak va natijani tempf deb nomlangan float o'zgaruvchisida saqlamoqchi bo'lsak, biz convertTempni shunday chaqiramiz :
- tempf = convertTemp(40);
- Bu 40 ni convertTemp o'zgaruvchan Selsiyga qo'yadi va uni convertTemp funksiyasida fahrenheit = (1,8 * Selsiy) + 32 hisoblashda ishlatadi . Natija so'ngra convertTemp satr qaytish fahrenheit bilan tempf o'zgaruvchisiga qaytariladi .
№11 loyiha: haroratni miltillovchi tez o'qiladigan termometrni yaratish - Endi siz maxsus funktsiyalarni qanday yaratishni bilganingizdan so'ng, biz 4-bobdagi TMP36 harorat sensori va Arduino o'rnatilgan LED yordamida tez o'qiladigan termometrni yaratamiz. Agar harorat 20 darajadan past bo'lsa, LED ikki marta miltillaydi va keyin pauza qiladi; harorat tushib qolsa
20 va 26 daraja oralig'ida, LED to'rt marta miltillaydi va keyin pauza qiladi; va agar harorat 26 darajadan yuqori bo'lsa, LED olti marta miltillaydi. - 20 va 26 daraja oralig'ida, LED to'rt marta miltillaydi va keyin pauza qiladi; va agar harorat 26 darajadan yuqori bo'lsa, LED olti marta miltillaydi.
- Biz eskizimizni yanada modulli qilamiz, uni alohida funksiyalarga ajratamiz, bu eskizni kuzatishni osonlashtiradi va funksiyalar qayta ishlatilishi mumkin bo‘ladi. Bizning termometrimiz ikkita asosiy vazifani bajaradi: haroratni o'lchash va tasniflash va LEDni ma'lum bir necha marta miltillash (harorat bilan belgilanadi).
Do'stlaringiz bilan baham: |