Laboratoriya ishi 2 O‘qituvchi


Download 441.79 Kb.
Sana17.06.2023
Hajmi441.79 Kb.
#1530683

O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


O`rnatilgan tizimlar fanidan
Laboratoriya ishi
2
O‘qituvchi: Qobilov Sirojiddin


Talaba: Bobomirzayev Tulqin
Toshkent 2023
O’rnatilgan tizimlar fanidan o’tilgan lobaratoriya ishlari bo’yicha 1-amaliy mashg’ulot.


1– LABORATORIYA ISHI


int dataPin = 9; //Пин подключен к DS входу 74HC595


int latchPin = 10; //Пин подключен к ST_CP входу 74HC595
int clockPin = 11; //Пин подключен к SH_CP входу 74HC595
int pwmPin = 6; //Пин подключен к OE входу 74HC595 для управления ШИМ

void setup() {


//устанавливаем режим OUTPUT
pinMode(latchPin, OUTPUT);
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
pinMode(pwmPin, OUTPUT);

digitalWrite(latchPin, LOW); // устанавливаем синхронизацию "защелки" на LOW


shiftOut(dataPin, clockPin, LSBFIRST, B11110001);
digitalWrite(latchPin, HIGH); //"защелкиваем" регистр, тем самым устанавливая значения на выходах
}

void loop() {


for (int i=0; i<256; i++) {
analogWrite(pwmPin,i); // Назначаем выходу ШИМ разные значения
delay(2); // Делаем паузу, чтобы не мигало слишком быстро
}
}

Temperatura o’zgarganda lampa yonadi

// C++ code


//

int baselineTemp = 0;


int celsius = 0;

void setup() {


pinMode(A0, INPUT);
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
digitalWrite(2, 0);
digitalWrite(3, 0);
}

void loop() {


baselineTemp = 20;
celsius = map(((analogRead(A0) -20) *3.04), 0, 1023, -40, 125);
Serial.print(celsius);
Serial.println(" C ");
if(celsius < baselineTemp) {
digitalWrite(2, 0);
digitalWrite(3, 0);
}
if(celsius >= baselineTemp && celsius < baselineTemp + 20) {
digitalWrite(2, 1);
digitalWrite(3, 0);
}
if(celsius >= baselineTemp + 20 && celsius < baselineTemp + 40) {
digitalWrite(2, 0);
digitalWrite(3, 1);
}
if(celsius >= baselineTemp + 40) {
digitalWrite(2, 1);
digitalWrite(3, 1);
}
delay(1000);
}
Download 441.79 Kb.

Do'stlaringiz bilan baham:




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