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

  • Victoryus

    addikt

    LOGOUT blog

    Megírtam a 'kitt' led villogtatást for ciklussal. Amit nem értek, hogy miért nem írja ki a 0-át. Csak akkor írja, ha az összes számjegy aktív.
    #include <TM1638.h>
    TM1638 module(8, 9, 10); // define a module on data pin 8, clock pin 9 and strobe pin 10
    int szam; //led száma ami világít
    int a; //segédváltozó a for ciklushoz

    void loop() {
    // put your main code here, to run repeatedly:
    kitt();
    }

    void kitt() {
    for (a=0; a<8; a++)
    {
    ledek();
    }
    for (a=6; a>0; a--)
    {
    ledek();
    }
    }

    void ledek() { //Figyelem! A ledek számozása 0-7!
    szam=a;
    module.setDisplayToDecNumber(a,0,false); //1-es a tizedes vessző, true az összes számjegy elvileg
    module.setLED(TM1638_COLOR_RED, szam);
    delay(200);
    module.setLED(TM1638_COLOR_GREEN, szam);
    }

    Közben leesett, hogy igazából elég lenne az 'a' változó is.

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