Raqamli klaviaturalar (Klaviatura bilan boshqariladigan qulfni yaratish)



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

Funksiyalar bilan ishlash (Serial monitorda haroratni ko‘rsatish, uzun o‘zgaruvchilardan foydalanish)

Bajardi: Hamrayev Sh.

Tekshirdi: Primova X. A.

REJA

  • Funksiyalar bilan ishlash
  • Serial monitorda haroratni ko‘rsatish, uzun o‘zgaruvchilardan foydalanish

Funksiyalar bilan ishlash

  • O'zingizning funksiyalaringizni yaratish orqali Arduino eskizlaringizni o'qishni osonlashtirish va dizaynni soddalashtirish uchun yangi usullarni o'rganasiz. Siz yana va yana vaqtingizni tejaydigan modulli, qayta ishlatiladigan kodni yaratishingiz mumkin. Biz kod bloklarini boshqaradigan qarorlar qabul qilish usulini taqdim etamiz va siz long deb nomlangan butun son o'zgaruvchisi turi haqida bilib olasiz . Keyin yangi turdagi termometrni yaratish uchun o'zingizning funktsiyalaringizdan foydalanasiz.
  • 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.

Biz yaratgan funksiya juda cheklangan. Agar miltillashlar sonini va kechikishni o'rnatmoqchi bo'lsak-chi? Hammasi joyida; biz qiymatlarni o'zgartirishga imkon beruvchi funktsiyani yaratishimiz mumkin, masalan:

  • Biz yaratgan funksiya juda cheklangan. Agar miltillashlar sonini va kechikishni o'rnatmoqchi bo'lsak-chi? Hammasi joyida; biz qiymatlarni o'zgartirishga imkon beruvchi funktsiyani yaratishimiz mumkin, masalan:
  • void blinkLED (int cycles, int del)
  • {
  • for ( int z = 0 ; z < sikllar ; z++ )
  • {
  • digitalWrite (LED, YUQORI);
  • kechikish (del); digitalWrite (LED, LOW);
  • kechikish (del);
  • }
  • }

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