Close

Jerry

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 15 příspěvků - 16. až 30. (celkem z 42)
  • Autor
    Příspěvky
  • odpověď na: UNO jako programátor #9865
    Jerry
    Účastník

    To já si poradím jen jsem myslel že se to zjednodušší. Díky

    odpověď na: UNO jako programátor #9860
    Jerry
    Účastník

    Programovat čipy přes dráty je v pohodě v tom problém nemám. Mě šlo o to jestli by nešla použít deska UNO s paticí jako programátor abych to nemusel pořád předrátovávat. Někdo mě mistifikoval, že to jde proto se po tom pídím. Pokud nejde nedá se nic dělat. Díky.

    odpověď na: Bargraf #9687
    Jerry
    Účastník

    Omlouvám se všem které jsem otravoval ardo znám asi 20 dní nejsem typ na programování, ale snažil jsem se. Pokud jde tohle vlákno nějak smazat budu rád. Díky už otravovat nebudu.

    odpověď na: Bargraf #9685
    Jerry
    Účastník

    Já ale teď potřebuji zkombinovat D a A výstupy

    odpověď na: Bargraf #9679
    Jerry
    Účastník

    Jinak díky za podporu a gratulaci že jsem konečně něco udělal dobře.. zítra to bude cca 20 dní co jsem poprvé viděl ardo.

    odpověď na: Bargraf #9677
    Jerry
    Účastník

    Prosím nakopnout víc 🙁 Tady se nějak ztrácím to už jsem zkoušel ale nevím jak definovat OUTPUT ve void setup … myslím pole

    odpověď na: Bargraf #9675
    Jerry
    Účastník

    Tak snad už to bude lepší. Dotaz .. v tomhle kódu nepůjde kombinovat výstupy D a A. Jak by to šlo vyřešit ?

    
    int prodleva = 40;
    int prodleva1 = 80;
    int prodleva2 = 200;
    
    void setup() {
            // nastavení pinů pro led jako OUTPUT
            for (int i = 2; i <= 11; i++) {
                  pinMode(i, OUTPUT);}
            }
    
    void loop() {
            // rozsvítí postupně led 1-10
            for (int i = 2; i <= 11; i++) {
                  digitalWrite(i, HIGH);
                  delay(prodleva);
            }
            // zhasne postupně led 1-10
            for (int i = 2; i <= 11; i++) {
                  digitalWrite(i, LOW);
                  delay(prodleva);
            }
                  delay(prodleva2);
      
            // rozsvítí postupně led 10-1
            for (int i = 11; i >=2; i--) {
                  digitalWrite(i, HIGH);
                  delay(prodleva1);
            }
            // zhasne postupně led 10-1
            for (int i = 11; i >=2; i--) {
                  digitalWrite(i, LOW);
                  delay(prodleva1);
            }
                  delay(prodleva2);
        }
    
    odpověď na: Bargraf #9653
    Jerry
    Účastník

    Díky moc to mě netrklo. Njn tak příště už to bude snad lepší.

    odpověď na: Bargraf #9649
    Jerry
    Účastník

    Nevím jak to sem dát aby to bylo skutečně to co je v kódu. Při kopírování si to dělá co chce po editu taky a po odeslání to napíše nesmysly.

    odpověď na: Bargraf #9648
    Jerry
    Účastník

    int prodleva = 40;
    int prodleva1 = 80;

    void setup() {
    // nastavení pinů pro led jako OUTPUT
    for (int i = 2; i <= 11; i++) {
    pinMode(i, OUTPUT);}}

    void loop() {
    // rozsvítí postupně led 1-10
    for (int i = 2; i <= 11; i++) {
    digitalWrite(i, HIGH);
    delay(prodleva);
    }
    // zhasne postupně led 1-10
    for (int i = 2; i <= 11; i++) {
    digitalWrite(i, LOW);
    delay(prodleva);
    }
    // rozsvítí postupně led 10-1
    for (int i = 11; i >=2; i–) {
    digitalWrite(i, HIGH);
    delay(prodleva1);
    }
    // zhasne postupně led 10-1
    for (int i = 11; i >=2; i–) {
    digitalWrite(i, LOW);
    delay(prodleva1);
    }
    }

    odpověď na: Bargraf #9645
    Jerry
    Účastník

    Když zadám počet pinů 11 tak mi to nekomunikuje s poslední led.

    odpověď na: Bargraf #9640
    Jerry
    Účastník

    Takhle mi to funguje

    int prodleva = 40;
    int prodleva1 = 80;

    void setup() {
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    pinMode(ledPin, OUTPUT);}}

    void loop() {
    // rozsvítí postupně led 1-10
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    digitalWrite(ledPin, HIGH);
    delay(prodleva);
    }
    // zhasne postupně led 1-10
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    digitalWrite(ledPin, LOW);
    delay(prodleva);
    }
    // rozsvítí postupně led 10-1
    for (int ledPin = 12; ledPin >=2; ledPin–) {
    digitalWrite(ledPin, HIGH);
    delay(prodleva1);
    }
    // zhasne postupně led 10-1
    for (int ledPin = 12; ledPin >=2; ledPin–) {
    digitalWrite(ledPin, LOW);
    delay(prodleva1);
    }
    }

    odpověď na: Bargraf #9598
    Jerry
    Účastník

    Pro začátečníky kteří tápou asi jako já, posílám trochu počeštěno protože na Googlu je v některých kódech už taková jazyková bramboračka, že člověk někdy neví jestli je to španělsky nebo tatarsky a není hned poznat jestli je to programový příkaz nebo jenom název proměnné.

    int prodleva = 40;
    int prodleva1 = 60;

    void setup() {
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    pinMode(ledPin, OUTPUT);}}

    void loop() {
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    digitalWrite(ledPin, HIGH);
    delay(prodleva);}
    for (int ledPin = 2; ledPin < 12; ledPin++) {
    digitalWrite(ledPin, LOW);
    delay(prodleva);}
    for (int ledPin = 12; ledPin >= 2; ledPin–) {
    digitalWrite(ledPin, HIGH);
    delay(prodleva1);}
    for (int ledPin = 12; ledPin >= 2; ledPin–) {
    digitalWrite(ledPin, LOW);
    delay(prodleva1);}
    }

    odpověď na: Bargraf #9597
    Jerry
    Účastník

    odpověď na: Bargraf #9596
    Jerry
    Účastník

    Tak přátelé znalci trochu jste mě jako začátečníka potrápili za což i díky kopírovat kódy jdou jednoduše. Tak že co třeba takhle ? Pokud to jde ještě jednodušeji pište. Díky.

    int timer = 40;
    int timer1 = 60;
    void setup() {
    for (int thisPin = 2; thisPin < 12; thisPin++) {
    pinMode(thisPin, OUTPUT);}}
    void loop() {
    for (int thisPin = 2; thisPin < 12; thisPin++) {
    digitalWrite(thisPin, HIGH);
    delay(timer);}
    for (int thisPin = 2; thisPin < 12; thisPin++) {
    digitalWrite(thisPin, LOW);
    delay(timer);}
    for (int thisPin = 12; thisPin >= 2; thisPin–) {
    digitalWrite(thisPin, HIGH);
    delay(timer1);}
    for (int thisPin = 12; thisPin >= 2; thisPin–) {
    digitalWrite(thisPin, LOW);
    delay(timer1);}
    }

Aktuálně je na stránce zobrazeno 15 příspěvků - 16. až 30. (celkem z 42)