• Mavzu
  • Serial
  • O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kompyuter injiniringi fakulteti Sun’iy intellekt kafedrasi




    Download 0,65 Mb.
    Sana17.05.2024
    Hajmi0,65 Mb.
    #240442
    Bog'liq
    OrnatilganTA2


    O‘ZBEKISTON RESPUBLIKASI
    RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


    Kompyuter injiniringi fakulteti
    Sun’iy intellekt kafedrasi

    O‘rnatilgan tizimlari fanidan

    2-AMALIY ISH TOPSHIRIG‘I

    Mavzu: Potensiometr, RGB diod va 1 va 4 razryadli 7 segmentli indikator yordamida berilgan topshiriqlarni bajarish.

    Bajardi: 411-21 guruh talabasi
    Ergashev Dilshod
    Tekshirdi: Azimova U.
    TOSHKENT – 2024
    2-topshiriq
    Ishdan maqsad: Arduino mikrokantrollerida boshqariladigan potensiometr, RGB diod va 1 va 4 razryadli 7 segmentli indikatorlar haqida ma’lumot berish. Ularni boshqarish uchun datchiklarning ishlash prinsiplari, qurilmaga ulanishi va dastur yozish ko‘nikmalarini hosil qilish.

    1 qadamdan:



    int pot=A0;
    int led[]={2,3,4,5,6,7,8,9};
    float holat;

    void setup() {


    pinMode(pot, INPUT);
    for(int i=0; i<=9; i++){
    pinMode(led[i], OUTPUT);
    }
    Serial.begin(9600);
    // put your setup code here, to run once:

    }


    void loop() {
    holat=map(analogRead(pot), 0, 1023, 1, 9);
    Serial.println(holat);
    for(int i=0; i<=8; i++){
    if(holat>=led[i]){
    digitalWrite(led[i], HIGH);
    }else{
    digitalWrite(led[i], LOW);
    }
    }
    }





    2 qadamdan:



    int pot=A0;
    int led[]={2,3,4,5,6,7,8,9};
    float holat;
    void setup() {
    pinMode(pot, INPUT);
    for(int i=0; i<=9; i++){
    pinMode(led[i], OUTPUT);
    }
    Serial.begin(9600);
    }

    void loop() {


    holat=map(analogRead(pot), 0, 1023, 1, 8);
    Serial.println(holat);
    for(int i=0; i<=8; i++){
    if(holat==led[i]){
    digitalWrite(led[i], HIGH);
    digitalWrite(led[i+1], HIGH);
    }else{
    digitalWrite(led[i], LOW);
    }
    }
    }



    https://wokwi.com/projects/393991837307009025
    Download 0,65 Mb.




    Download 0,65 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kompyuter injiniringi fakulteti Sun’iy intellekt kafedrasi

    Download 0,65 Mb.