Fotorezistrdan kelayotgan qiymatni kamayishini zisoblash yordamida Avtomat uzib ulagichdan foydalanib xonodon chiroqlarini avtomatlashtirish dasturi va loyixasini yaratish


Download 0.79 Mb.
bet5/6
Sana18.06.2023
Hajmi0.79 Mb.
#1588668
1   2   3   4   5   6
Bog'liq
OMONBOYEV UMRBEK

Fotorezistor holatini tinglash uchun kod bloklari muharriridan foydalanamiz, so'ngra sensor qanchalik yorug'lik ko'rishiga qarab LEDni nisbiy yorqinlikka o'rnatamiz. Fading LED darsida analog LED chiqishi haqidagi xotirangizni yangilashni xohlashingiz mumkin .

  • Fotorezistor holatini tinglash uchun kod bloklari muharriridan foydalanamiz, so'ngra sensor qanchalik yorug'lik ko'rishiga qarab LEDni nisbiy yorqinlikka o'rnatamiz. Fading LED darsida analog LED chiqishi haqidagi xotirangizni yangilashni xohlashingiz mumkin .
  • Kod muharririni ochish uchun "Kod" tugmasini bosing. Kulrang Notation bloklari sizning kodingiz nima qilishni rejalashtirayotganingizni qayd qilish uchun izohlardir, ammo bu matn dasturning bir qismi sifatida bajarilmaydi.

Kod muharriri ochiq bo'lsa, siz kod bloklari tomonidan yaratilgan Arduino kodini ochish uchun chapdagi ochiladigan menyuni bosishingiz va "Bloklar + Matn" ni tanlashingiz mumkin. Kodni batafsil o'rganayotganimizda kuzatib boring.

  • Kod muharriri ochiq bo'lsa, siz kod bloklari tomonidan yaratilgan Arduino kodini ochish uchun chapdagi ochiladigan menyuni bosishingiz va "Bloklar + Matn" ni tanlashingiz mumkin. Kodni batafsil o'rganayotganimizda kuzatib boring.
  • int sensorValue = 0;
  • dan oldin setup(), biz potansiyometrdan o'qilgan joriy qiymatni saqlash uchun o'zgaruvchini yaratamiz. intBu butun son yoki istalgan butun son bo'lgani uchun chaqiriladi .

bekor o'rnatish()

  • bekor o'rnatish()
  • {
  • pinMode (A0, INPUT);
  • pinMode (9, OUTPUT);
  • Serial.begin(9600);
  • }
  • pinMode()O'rnatish ichida pinlar funksiya yordamida sozlangan . Pin A0 kirish sifatida tuzilgan, shuning uchun biz potansiyometrning elektr holatini "tinglashimiz" mumkin. Pin 9 LEDni boshqarish uchun chiqish sifatida tuzilgan. Xabarlarni yuborish imkoniyatiga ega bo'lish uchun Arduino yangi ketma-ket aloqa kanalini ochadi, Serial.begin()u uzatish tezligi argumentini oladi (muloqot qilish uchun qanday tezlik), bu holda soniyada 9600 bit.
  • void loop()
  • {
  • // sensordan qiymatni o'qing
  • sensorValue = analogRead(A0);
  • // sensor ko'rsatkichini chop eting, shunda siz uning diapazonini bilasiz
  • Serial.println(sensorValue);

Download 0.79 Mb.

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




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