Kif-104-19-guruh Bajardi: Abduxamidov. D tekshirdi


Download 0.71 Mb.
bet6/9
Sana08.01.2023
Hajmi0.71 Mb.
#1083717
1   2   3   4   5   6   7   8   9
Bog'liq
O\'rnatilgan tizimlar mustaqil ish №2

sensor = analogRead (0);

  • sensor = analogRead (0);
  • kuchlanish = (sensor * 5000) / 1024; // xom sensor qiymatini millivoltga aylantiring
  • kuchlanish = kuchlanish - 500; // kuchlanish ofsetini olib tashlash selsiy = kuchlanish / 10; // millivoltlarni Selsiyga aylantiring
  • // harorat oralig'ida harakat qiling, agar (selsiy < coldTemp)

{

  • {
  • natija = 2;
  • }
  • Aks holda (selsiy >= sovuq va& tselsiy <= issiqTemp)
  • {
  • natija = 4;
  • } boshqa
  • {
  • natija = 6; // (selsiy > issiq harorat)
  • }
  • natijani qaytarish; }
  • void blinkLED (int cycles, int del)
  • {
  • for ( int z = 0 ; z < sikllar ; z++ )
  • {
  • raqamli yozish (LED, YUQORI);
  • kechikish (del); digitalWrite (LED, LOW);
  • kechikish (del);
  • }
  • }
  • void loop()
  • {
  • miltillaydi = checkTemp(); miltillovchiLED(miltillaydi, 500); kechikish (2000); }

void_loop() da qilishimiz kerak bo'lgan narsa ularni chaqirish va kechikishni o'rnatishdir. checkTemp() funksiyasi miltillovchi butun son o'zgaruvchisiga qiymat qaytaradi va keyin blinkLED() 500 millisekundlik kechikish bilan LED miltillash vaqtini o'chiradi. Keyin eskiz takrorlashdan oldin 2 soniya to'xtab qoladi.

  • void_loop() da qilishimiz kerak bo'lgan narsa ularni chaqirish va kechikishni o'rnatishdir. checkTemp() funksiyasi miltillovchi butun son o'zgaruvchisiga qiymat qaytaradi va keyin blinkLED() 500 millisekundlik kechikish bilan LED miltillash vaqtini o'chiradi. Keyin eskiz takrorlashdan oldin 2 soniya to'xtab qoladi.
  • Eskizni yuklang va bu termometrni ishlayotganini ko'rish uchun LEDni tomosha qiling. (Ushbu sxemani yigʻilgan holda saqlang, chunki biz undan keyingi misollarda foydalanamiz.)

ketma-ket monitorda Arduino ma'lumotlarini ko'rsatish

  • ketma-ket monitorda Arduino ma'lumotlarini ko'rsatish
  • Hozirgacha biz Arduino-ga eskizlarni yubordik va chiqishni (masalan, harorat va transport signallari) ko'rsatish uchun LEDlardan foydalandik. Miltillovchi LEDlar Arduino-dan fikr-mulohaza olishni osonlashtiradi, ammo miltillovchi chiroqlar bizga juda ko'p narsalarni aytib berishi mumkin. Ushbu bo'limda siz Arduino-dan ma'lumotlarni ko'rsatish va kompyuter klaviaturasidan Arduino-ga ma'lumotlarni yuborish uchun Arduino-ning kabel ulanishi va IDE-ning Serial Monitor oynasidan qanday foydalanishni o'rganasiz.

Download 0.71 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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