|
LABARATORIYA ISHINI BAJARISH
|
bet | 3/3 | Sana | 09.01.2024 | Hajmi | 3,97 Mb. | | #133296 |
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, tavsifnomaLABARATORIYA 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);
}
|
| |