Siz JavaScriptni yoqmadingiz, yoki sahifa to`liq yuklanmadi

Led chiroqchasini knopka (button tugmasi) yordamida yoqish+(video)

14.03.2020 / 10:37Akbarali 140
Salom salom do'stlar, sizlar bilan UzHackerSW jamoasi. Bugun 3-darsimizda Arduino Uno platasi yordamida LED chiroqchasini knopka (button tugmasi) orqali yoqishni o'rganamiz.
Bizga kerakli elementlar:
1. Arduino Uno platasi.


2. LED chiroqcha. u 1.6V dan 4.4V gacha bo'lgan kuchlanishda ishlaydi. Shu sababli bizga qarshilik kerak bo'ladi chunki Arduino Uno platasining portlaridan 5V ga yaqin kuchlanish chiqadi va bu kuchlanishda bizning LED chiroqchamiz kuyib qolishi mumkin.


3. Oddiy plata (breadboard).


4. Papa-papa turdagi kabel.


5. Qarshilik (2 kOm).


6. Button (knopka)


Ulanish sxemasi:


Dastur:
  1. int blueLed = 2;
  2. int button = 7;
  3. void setup() {
  4. pinMode(blueLed, OUTPUT);
  5. pinMode(button, INPUT);
  6. }
  7. void loop(){
  8. if (digitalRead(button) == HIGH) {
  9. digitalWrite(blueLed, HIGH);
  10. }
  11. else {
  12. digitalWrite(blueLed, LOW);
  13. }
  14. }
ESLATMA: dasturda yozilgan buyruqlar katta yoki kichik harflariga e'tibor bering. Masalan "pinMode" buyrug'ini "pinmode" deb yozish xato hisoblanadi. Lekin o'zgaruvchilar nomini ixtiyoriy yozishingiz mumkin. Masalan "blueLed" o'zgaruvchi nomini "blueled, BlueLED" kabi yoki umuman boshqa nom yozishingiz ham mumkin. Yana siz button tugmachasini ixtiyoriy 2ta juftlik tomonidan quyidagi sxema ko'rinishida ulashingiz mumkin lekin agar boshqa tomonlardan yoki yuqoridagi bir taraflamani o'rnini almashtirib ulasangiz sizning sxema ishlamaydi.
Agar siz xuddi yo'riqnoma kabi amalga oshirgan bo'lsangiz, sizda LED chiroqcha albatta knopka orqali yoqib o'chira olasiz.Agarda unchalik bu narsaga tushunmagan bo`lsangiz pasda video ko`rsatmani ko`ring.

Agar sizda turli savollar, tushunarsiz bo'lgan narsalar bo'lsa, savollarigizni pastda yozib qoldirishingiz mumkin.
Bundanda qiziqarli ma'lumotlarga ega bo'lish uchun saytimizga tez-tez kirib turing!
Biz eng yaxshilarini sizlarga ilinamiz.

Muallif haqida

Akbarali

Web dasturchi dasturlashda php, js, css3, html5, SQLdan foydalanadi. API kalitlar bilan ishlashni yaxshi ko`radi.


Maqolaga fikr bildirish

Maqolaga xabar qoldirish uchun Ro'yxatdan o'ting yoki Saytimizga kiring


Maqolaga bildirilgan fikrlar

Fikr bildirilmagan, birinchilardan bo`ling.
Maqolaga fikringizni, savol yoki tushunmay qolgan joyingizni yozib qoldiring.

TepaPast
Biz sizning cookie-fayllaringizdan xizmatlar va takliflarni shaxsiylashtirish uchun sizga xizmatni yaxshilashga yordam beradigan statistikani to'plash uchun foydalanamiz. Cookie fayllari haqida ko'proq ma'lumot olishingiz yoki brauzeringiz sozlamalarini o'zgartirishingiz mumkin. Sozlamalarni o'zgartirmasdan saytdan foydalanishni davom ettirish orqali siz cookie-fayllardan foydalanishga rozilik bildirasiz.