Sxemototexnika va robototexnika asoslari


Arduino kodlashda ikki turdagi qavslar qo'llaniladi, ular quyida keltirilgan


Download 224.66 Kb.
bet2/2
Sana19.06.2023
Hajmi224.66 Kb.
#1604488
1   2
Bog'liq
03.10 o\'zlashtirma ishi

Arduino kodlashda ikki turdagi qavslar qo'llaniladi, ular quyida keltirilgan:

  • Qavslar ( )

  • Jingalak qavslar { }

  • ( )Qavslar argumentlar guruhidir, masalan, usul, funktsiya yoki kod bayonoti. Bular matematik tenglamalarni guruhlash uchun ham ishlatiladi.

  • Jingalak qavslar { }

  • Koddagi bayonotlar jingalak qavslar ichiga olingan. Kod yoki eskizdagi ochiq jingalak qavsga mos kelishi uchun biz har doim yopiq jingalak qavslarni talab qilamiz.

  • Jingalak qavsni ochish - ' { '

  • Yopiq jingalak qavs - ' } '

Satr sharhi


Ikki xil satr sharhlari mavjud, ular quyida keltirilgan:

  • Bir qatorli sharh

  • Ko'p qatorli sharh

  • Kodlashekrani ikki blokga bo'lingan. O'rnatish tayyorgarlik bloki, halqa esa bajarish bloki sifatida qaraladi. U quyida ko'rsatilgan:


Arduino-da vaqt


Arduino dasturlashda vaqt millisekundda o'lchanadi.
Bu erda, 1 soniya = 1000 millisekund
Vaqtni millisekundlarga qarab sozlashimiz mumkin.
Masalan, 5 soniyalik kechikish uchun ko'rsatilgan vaqt 5000 millisekund bo'ladi.
Misol: 13-raqamli pinga ulangan LEDni yoqish uchun. Biz LEDni 4 soniya davomida YOQISH va LEDni 1,5 soniya davomida o'chirishni xohlaymiz.
Kod:

  1. o'rnatishni bekor  qilish ()

  2. {

  3. pinMode (13, OUTPUT); // 13-raqamli pinning OUTPUT rejimini o'rnatish uchun.

  4. }

  5. bo'sh  pastadir ()

  6. {

  7. digitalWrite (13, HIGH);

  8. kechikish (4000); // 4 soniya = 4 x 1000 millisekund

  9. digitalWrite (13, LOW);

  10. kechikish (1500); // 1,5 soniya = 1,5 x 1000 millisekund



FOYDALANILGAN ADABIYOTLAR VA SAYTLAR
1. https://uz.wikipedia.org/wiki/Robototexnika
2.https://uz.zahn-info-portal.de/wiki/Outline_of_robotics
3.https://community.uzbekcoders.uz/post/robototexnika-va-dasturlash-21-dars-smart-home-systems-yasaymiz-60104a6b4d3cb33d0a7efcee
4.https://uz.upwiki.one/wiki/Robot
5.https://uzsmart.uz/kitoblar/files/Aralash/elektrotexnika_va_elektronika_%5Buzsmart.uz%5D.pdf


Download 224.66 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling