LABARATORIYA ISHINI BAJARISH




Download 3,97 Mb.
bet3/3
Sana09.01.2024
Hajmi3,97 Mb.
#133296
1   2   3
Bog'liq
3-labaratoriya
Testoligiya Mustaqil ish Mavzu Pedagogik testlarning tasnifi. A, Testoligiya Mustaqil ish Mavzu Pedagogik testlarning tasnifi., 1-mavzu, DILSHOD ABDULLAYEV KOM TARMOQLARI KURS ISHI.05.04.2023, Noutbukni modernizatsiya qilish, Raqamli iqtisodiyotning asosiy texnologiyalari Reja Raqamli iqt, Reja Elektron hukumat tizimini yaratish bo`yicha xorijiy tajrib, 87-91, anglish javoblar T.Server, 1 Mustaqil ish, 1-3 Amaliyot topshiriq sirtqi (3), 1-Labaratoriya ishi, 1-mavzu MOLIYAVIY SAVODXONLIK, tavsifnoma
LABARATORIYA ISHINI BAJARISH

Topshiriqni bajarish vaqtidagi foto suratlar :




1-2-rasmlar: lampalarning baland yoritilishi




DASTUR KODI:
#define RGB_RED_PIN 11
#define RGB_BLUE_PIN 10
#define RGB_GREEN_PIN 9
#define POTENTIOMETER_PIN A0

void setup()


{
pinMode(RGB_RED_PIN, OUTPUT);
pinMode(RGB_BLUE_PIN, OUTPUT);
pinMode(RGB_GREEN_PIN, OUTPUT);
}

void loop()


{
int potentiometerValue = analogRead(POTENTIOMETER_PIN);
int rgbValue = map(potentiometerValue, 0, 1023, 0, 1535);

int red;
int blue;


int green;
if (rgbValue < 256) {
red = 255;
blue = rgbValue;
green = 0;
}
else if (rgbValue < 512) {
red = 511 - rgbValue;
blue = 255;
green = 0;
}
else if (rgbValue < 768) {
red = 0;
blue = 255;
green = rgbValue - 512;
}
else if (rgbValue < 1024) {
red = 0;
blue = 1023 - rgbValue;
green = 255;
}
else if (rgbValue < 1280) {
red = rgbValue - 1024;
blue = 0;
green = 255;
}
else {
red = 255;
blue = 0;
green = 1535 - rgbValue;
}
analogWrite(RGB_RED_PIN, red);
analogWrite(RGB_BLUE_PIN, blue);
analogWrite(RGB_GREEN_PIN, green);
}
Download 3,97 Mb.
1   2   3




Download 3,97 Mb.