|
“O’rnatilgan tizimlar” Fanidan
|
Sana | 18.05.2024 | Hajmi | 0,69 Mb. | | #243177 |
Bog'liq Xalikova Madina 5-amaliy ish MO‘YDINOV MANSURJON MAXAMMADJON O‘G‘LI QAYD VARAQA (3), for takrorlash operatori topshiriqlar, Untitled document, MT1 (1), Nodir O\'tkirov 1-mustaqil ish, “HAYOT FAOLIYATI XAVFSIZLIGI” FANIDAN MUSTAQIL ISH MAVZULARI, 1707291378 (1), 1706860952 (3), Shavkatova Ruxshona, 1-topshiriq Ekologiya.sirtqi, 4RQ648VL673kKrRxESbeoBrv6dZw8Nw1hLr2oV0p (1), Musqatil ish (2), Mustaqil ishlar (2), Xalikova Madina (1)
O‘ZBEKISTON RESPUBLIKASI
RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL‑XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“O’rnatilgan tizimlar”
Fanidan
5-topshiriq
Talaba:Xalikova Madina
O’qituvchi:Azimova Umida
Toshkent – 2024
5 – amaliy ish topshirig‘i Ishdan maqsad: LCD 1602 indikatori va harakat datchigi xususiyatlarini o‘rganish va ular haqida ma’lumot olish. Ularni boshqarish uchun datchiklarning ishlash prinsiplari, qurilmaga ulanishi va dastur yozish ko‘nikmalarini hosil qilish Vazifalar: · Jadvalda berilgan topshiriqlarni bajarish. · Online simulyatorlarda sxemani topshiriq bo‘yicha yig‘ish va dastur yozish · Amaliy ish bo‘yicha hisobot tayyorlash (qisqacha nazariy qism, amaliy qism, kod qismi, ulanish sxemasi rasmlari, xulosa) Topshiriqlarhttps://wokwi.com yokihttps://www.tinkercad.com onlayn simulyatorlarda amaliy bajarilib hisobotga ulanish sxemasi va dastur kodi ilova qilinishi zarur. Hisobotda dastlab qo‘llanilgan modul va datchiklar haqida umumiy ma’lumotlar keltirilishi va xulosa yozilishi shart. Ishni simulyatorda bajarilgan manzili ilovasi berilishi zarur. Dastur kodi
#include ;
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
// defining the pins
const int trigPin = 10;
const int echoPin = 9;
// defining variables
long duration;
int distance;
void setup() {
pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
pinMode(echoPin, INPUT); // Sets the echoPin as an Input
Serial.begin(9600); // Starts the serial communication
lcd.begin(16,2);
}
void loop() {
// Clears the trigPin
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// Sets the trigPin on HIGH state for 10 micro seconds
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Reads the echoPin, returns the sound wave travel time in microseconds
duration = pulseIn(echoPin, HIGH);
// Calculating the distance
distance= duration*0.034/2;
lcd.setCursor (0,0);
lcd.print("Distance: ");
delay(1000);
lcd.setCursor (0,1);
lcd.print(distance);
lcd.print("cm");
}
1-rasm:Dastur kodining berilishi
2-rasm:Sxema ko’rinishi
3-rasm:Ishlatilgan komponentalar
4-rasm:Dastur kodining testing jarayoni
5-rasm:Result!
|
| |