Laboratoriya ishi № Potensiometr. Laboratoriya ishining maqsadi


Serial.println(sensorReading)



Download 1,46 Mb.
bet6/10
Sana09.06.2022
Hajmi1,46 Mb.
#646614
1   2   3   4   5   6   7   8   9   10
Bog'liq
2- dedline7-12 gacha

Serial.println(sensorReading);
delay(1);

LABORATORIYA UCHUN TOPSHIRIQLAR

  1. Potensiometr surgichi orqali LED lar sonini o’zgartiring qiymatini outputValue = map(sensorValue, 0, 1023, 0, 255); haqida ma’lumot keltiring.




Dasturiy qism:

const int analogPin = A0;
const int ledCount = 6;

int ledPins [] = {
2, 3, 4,};
void setup () {
for (int thisLed = 0; thisLed < ledCount; thisLed++) {
pinMode(ledPins[thisLed], OUTPUT);
}
}
void loop() {

int sensorReading = analogRead(analogPin);

int ledLevel = map(sensorReading, 0, 1023, 0, ledCount);

for (int thisLed = 0; thisLed < ledCount; thisLed++)
{

if (thisLed < ledLevel) {
digitalWrite(ledPins[thisLed], HIGH);
}
else {
digitalWrite(ledPins[thisLed], LOW);
}
}
}


Laboratoriya ishi № 10.
Potansiometrni ishga tushirish orqali yoritilgan diodlar sonini o‘zgartiring.
Laboratoriya ishining maqsadi: yorug‘lik diodlari bilan potentsiometrdan foydalanishni o‘rganish.
Laboratoriyaning nazariy qismi.
Modelni yig‘ish uchun bizga quyidagilar kerak:
1. Arduino Uno;
2. USB kabeli;
3. Prototiplash taxtasi;
4. "papa -papa" simlari - 15 dona;
5. Rezistorlar 220 Ohm - 8 dona;
6. LEDlar - 8 dona;
7. Potansiometr.
Potentsiometr - o‘zgaruvchan kuchlanish bo‘luvchi. Potentsiometrlar har xil o‘lcham va shakllarda bo‘ladi, lekin ularning hammasida uchta chiziq bor. Potansiyometrning qiymati ekstremal terminallar orasidagi qarshilikni aniqlaydi, u o‘zgarmaydi, o‘lchovni burab, biz o‘rta va o‘ta terminallar orasidagi qarshilikni 0 dan potentsiometr qiymatiga yoki qiymatdan nolga o‘zgartiramiz.
Ushbu qo‘llanmada biz Arduino analog kiritishidan foydalanamiz va potentsiometrning analog sensori sifatida ishlashini ko‘rib chiqamiz va 8 sensorli LED o‘lchagich yordamida analog sensorlar o‘qilishini namoyish etamiz.
Analog ma'lumotlarni olish uchun Arduino analogli konvertatsiya qilish uchun 10-bitli A / D konvertori bilan jihozlangan analog kirishlarga ega. ADP aniqligi rezolyutsiya bilan belgilanadi. 10-bit degani, ADP analog signalni 210 xil qiymatga ajratishi mumkin. Shuning uchun, Arduino 210 dan 1024 gacha analog qiymatlarni belgilashi mumkin, 0 dan 1023 gacha. Yo‘naltiruvchi kuchlanish maksimal kuchlanishni aniqlaydi, uning qiymati 1023 ADP qiymatiga to‘g‘ri keladi. 0V pin bilan ADP 0, mos yozuvlar zo‘riqishida 1023. Qaytish kuchlanishni o‘zgartirish mumkin bo‘lsa -da, biz 5V mos yozuvlardan foydalanamiz.
Shunday qilib, loyihaning tavsifidan boshlaylik. Arduinoga ulangan sakkizta LED bir qatorda joylashtirilgan. Biz potentsiometr ulangan Arduino analogli kirishini o‘qiymiz va uning qiymatini 8 LED o‘lchagichida ko‘rsatamiz. Agar potansiyometrning qarshiligi (birinchi va o‘rta terminal orasidagi) 0 bo‘lsa, u holda LEDlar yonmaydi, potansiyometrning maksimal qarshiligida 8 ta LED yonadi.



Download 1,46 Mb.

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




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish