Hirdetés

Új hozzászólás Aktív témák

  • nyunyu

    félisten

    Adott egy Micro klon, ezen szeretnek egy 3 bites erteket binarisan kivarazsolni 3 labra:

    void setup() {
    pinMode(led, OUTPUT);
    pinMode(A0, OUTPUT);
    pinMode(A1, OUTPUT);
    pinMode(A2, OUTPUT);
    }

    void write(int a)
    {
    if (a && 1 > 0) digitalWrite(A0, HIGH); else digitalWrite(A0, LOW);
    if (a && 2 > 0) digitalWrite(A1, HIGH); else digitalWrite(A1, LOW);
    if (a && 4 > 0) digitalWrite(A2, HIGH); else digitalWrite(A2, LOW);
    }

    void loop() {
    for (int i=0;i<8;i++)
    {
    write(i);
    if (i % 2 == 1) digitalWrite(led, HIGH); else digitalWrite(led, LOW);
    delay(1000);
    }
    }

    Beepitett LED masodpercenkent kapcsolgat ki-be, ahogy az i erteke valtozik, viszont az A0-A2 labakon nem birom leolvasni az erteket, mivel mindegyik lab fel van huzva 5V-ra az ido nagy reszeben.
    Helyes mukodesnel 1 vagy 2 vagy 4 masodpercig alacsony majd magas lenne. (000,001,010,011...111)

    Mit szurhattam el?

    Hello IT! Have you tried turning it off and on again?

Új hozzászólás Aktív témák