Raqamli klaviaturalar (Klaviatura bilan boshqariladigan qulfni yaratish)



Yüklə 236,09 Kb.
səhifə3/3
tarix18.01.2023
ölçüsü236,09 Kb.
#79613
1   2   3
1-mustaqil ish

    Bu səhifədəki naviqasiya:
  • Xulosa

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 .

Xulosa

  • Funktsiya eskizlarimizda istalgan joyda foydalanishimiz mumkin bo'lgan ko'rsatmalar to'plamidan iborat. Arduino tilida ko'plab funktsiyalar mavjud bo'lsa-da, ba'zida siz o'zingizning ehtiyojlaringizga mos keladiganini topa olmaysiz - yoki eskizning bir qismini ishlashi uchun uni qayta-qayta ishga tushirishingiz kerak bo'lishi mumkin, bu esa xotirani behuda sarflashdir. Ushbu ikkala holatda ham, siz o'zingiz qilishingiz kerak bo'lgan narsani qilish uchun yaxshiroq funktsiyaga ega bo'lishni xohlashingiz mumkin. Yaxshi xabar shundaki, siz o'zingiz yaratadigan bunday funktsiya mavjud.

Yüklə 236,09 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin