Guruh talabasi Boliboyev Ramzbek qabul qildi: turg‘unov b
Download 0,5 Mb. Pdf ko'rish
|
5-deadline
- Bu sahifa navigatsiya:
- Laboratoriya ishi № 29. LCD 1602 k o‘rsatkichi. Laboratoriya ishining maqsadi
int moisture = 0; void setup() { pinMode(A0, OUTPUT); pinMode(A1, INPUT); Serial.begin(9600); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); pinMode(12, OUTPUT); } void loop() { // Apply power to the soil moisture sensor digitalWrite(A0, HIGH); delay(10); // Wait for 10 millisecond(s) moisture = analogRead(A1); // Turn off the sensor to reduce metal corrosion // over time digitalWrite(A0, LOW); Serial.println(moisture); digitalWrite(8, LOW); digitalWrite(9, LOW); digitalWrite(10, LOW); digitalWrite(11, LOW); digitalWrite(12, LOW); if (moisture < 200) { digitalWrite(12, HIGH); } else { if (moisture < 400) { digitalWrite(11, HIGH); } else { if (moisture < 600) { digitalWrite(10, HIGH); } else { if (moisture < 800) { digitalWrite(9, HIGH); } else { digitalWrite(8, HIGH); } } } } delay(100); // Wait for 100 millisecond(s) } Laboratoriya ishi № 29. LCD 1602 ko‘rsatkichi. Laboratoriya ishining maqsadi: LCD1602 indikatori bilan tanishing va uni loyihalarda qo‘llang. Laboratoriyaning nazariy qismi. Qisqacha aytganda, suyuq kristalli displey (LCD) suyuq kristalli texnologiyaga asoslangan. Elektron qurilmalarni loyihalashda bizga ma'lumotni ko‘rsatish uchun arzon qurilma kerak bo‘ladi va ikkinchi muhim omil-Arduino uchun tayyor kutubxonalarning mavjudligi. Bozorda mavjud bo‘lgan LCD displeylar orasida eng ko‘p ishlatiladigan LCD 1602A bo‘lib, u ASCII belgilarini 2 satrda (1 satrda 16 ta belgi) 5x7 pikselli matritsada ko‘rsatishi mumkin. Ushbu maqolada displeyni Arduinoga ulash asoslari ko‘rib chiqiladi. Arduino LCD displeyi sensorlardan ma'lumotlarni vizual tarzda ko‘rsatish imkonini beradi. Biz sizga QAPASS LCD modulini Arduino -ga I2C orqali qanday qilib to‘g‘ri ulash kerakligini aytamiz va LCD 1602 ni ishga tushirish va boshqarishning asosiy buyruqlarini ko‘rib chiqamiz. Shuningdek, biz C ++ dasturlash tilidagi matnli ma'lumotlarni displeyda ko‘rsatish uchun turli funktsiyalarni ko‘rib chiqamiz. , bu ko‘pincha Arduino loyihalarida ishlatilishi kerak. Suyuq kristalli displeyda har biri 16 ta belgidan iborat 2 qator bor, shuning uchun uning nomi LCD 1602. Qurilma xotirasida 192 ta belgi bor, yana 8 ta belgini foydalanuvchi o‘zi belgilashi mumkin. IIC modulisiz displeyni ulashda siz Arduino mikrokontrollerining 6 ta umumiy maqsadli portini ishlatishingiz kerak bo‘ladi. Yuqoridagi rasmda ko‘rsatilgan sxemani yig‘ing va quyidagi dasturni plataga yuklang. Download 0,5 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling