• "O’rnatilgan tizimlar" fanidan Amaliy ish №.2 Mavzu: Tugma (Knopka). Yorug’lik diodini yoqish misolida tugmaning bosilishiga ishlov berish. Titrashga qarshi kurashish.
  • Mavzu; arduino orqali yorug’lik diodini yorug’lik darajasini o’zgartirilishini namoyish etish.
  • Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali “telekommunikatsiya texnologiyalari va kasb ta’limi” fakulteti




    Download 1.68 Mb.
    Sana20.05.2023
    Hajmi1.68 Mb.
    #62668
    Bog'liq
    Abdusayidov D O\'rnatilgan
    Maftuna, \'2 маъруза лот, Makroiqtisodiy ko'rsatkichlarga doir masalalar, Song Plus Price (ru), TUPROQNING FIZIK-MEXANIK, TEXNOLOGIK XOSSALARINI O‘RGANISH, MAMARAXIMOV XASANJON KURS ISHI (1) (1), UMMATQULOV ULUG\'BEK



    O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
    TELEKOMMUNIKATSIYA TEXNOLOGIYALARI VA KASB TA’LIMI” FAKULTETI
    "O’rnatilgan tizimlar" fanidan
    Amaliy ish №.2
    Mavzu: Tugma (Knopka). Yorug’lik diodini yoqish misolida tugmaning bosilishiga ishlov berish. Titrashga qarshi kurashish.

    Guruh:20 04-TTKT Bajaruvchi: Abdusayidov Dilshodbek.
    Tekshiruvchi: Mirsaidov.B

    Samarqand-2023
    2 Labaratoriya ishi
    Mavzu; arduino orqali yorug’lik diodini yorug’lik darajasini
    o’zgartirilishini namoyish etish.

    4. Potensiometr Arduino platasi va yorug'lik sensori bo'lgan servo motordan foydalanadigan sxemani yarating. Potensiometrning analog kirishini yorug'lik sensori ostonasi bilan taqqoslaydigan dasturni yozing va yorug'lik manbasini kuzatish uchun LED o'rnini sozlash uchun servo motordan foydalanadi.











    Dastur kodi:
    const int botao = A3;
    int cont = 1;
    unsigned long tempo_inicial=0;
    int R=0, G=0,B=0;

    void setup()
    {
    Serial.begin(9600);
    pinMode (botao, INPUT_PULLUP);
    pinMode (13, OUTPUT);
    }


    void loop()
    {

    if (!digitalRead(botao)){
    cont++;
    if (cont>3) cont=1;
    digitalWrite (13,1);
    while (!digitalRead(botao));
    digitalWrite (13,0);
    }
    int valorAD = analogRead(pot);
    valorAD = map (valorAD, 0,1023,0,255);

    switch (cont){
    case 1:
    R = valorAD; break;
    case 2:
    G = valorAD; break;
    case 3:
    B = valorAD; break;
    }

    analogWrite (11,R);
    analogWrite (9,G);
    analogWrite (10,B);

    if (millis()-tempo_inicial>=3000)
    {
    Serial.print ("R=");Serial.print (R);
    Serial.print ("G=");Serial.print (G);
    Serial.print ("B=");Serial.print (B);
    tempo_inicial = millis();
    }
    }
    Download 1.68 Mb.




    Download 1.68 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali “telekommunikatsiya texnologiyalari va kasb ta’limi” fakulteti

    Download 1.68 Mb.