Close

Zbyšek Voda

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 15 příspěvků - 106. až 120. (celkem z 203)
  • Autor
    Příspěvky
  • odpověď na: Príkaz switch #6533
    Zbyšek Voda
    Správce

    Dobrý den, pokud vím, tak ne.
    Musíte použít if

    if(cislo > 2 && cislo < 6){...}
    

    Popřípadě by šlo udělat

    switch (Cislo)
    {
    case 3: case 4: case 5: …..; break;
    …..
    }

    Ale to asi není požadované řešení 🙂

    odpověď na: Individuálne adresovateľný RGB led pás #6509
    Zbyšek Voda
    Správce

    Bude to jednodušší, když se s námi podělíte o kód 🙂

    odpověď na: Výškoměr se záznamem na SD kartu #6270
    Zbyšek Voda
    Správce

    To vypadá dobře:)

    odpověď na: Časovane spinaní pinu #6164
    Zbyšek Voda
    Správce

    Funkci „nepřetíkat“ nedonutíte, ale můžete s tím v kódu počítat.
    Když najednou funkce millis nevrací něco přes čtyři miliardy (kdy přetéká),
    ale jede od nuly, musíte s tím v programu počítat a například si vynulovat nějaký čítač, nebo podobně.

    odpověď na: esp8266-01 problém #6103
    Zbyšek Voda
    Správce

    Dobrý den,
    na jakých rychlostech jste s moduly komunikoval?
    Podle verze firmware se rychlost může lišit: 9600, 57600, 115200.

    Zbyšek Voda
    Správce

    Největší problém bude v tom, že máte funkce getShort() a další deklarované UVNITŘ funkce loop().

    Funkce musíte deklarovat mimo tělo ostatních funkcí:)

    Zbyšek Voda
    Správce

    Dobrý den, ještě nám sem prosím zkopírujte text chybové hlášky.
    Díky

    odpověď na: Ukazatel zařazené rychlosti na motorku #6043
    Zbyšek Voda
    Správce

    Ano. Nepůjde.
    Máte pravdu posjirka. Zákmity jsou potvory.
    Ještě ideálnější řešení by (podle mě) bylo použít moje řešení společně s vaším čekáním uvnitř podmínky.

    odpověď na: Ukazatel zařazené rychlosti na motorku #6040
    Zbyšek Voda
    Správce

    Ta část
    stav1 == true && predStav1 != stav1
    slouží k tomu, aby systém reagoval při stisku tlačítka. (Tj. jedenkrát při změně z LOW na HIGH).

    Pokud je tedy tlačítko stisknuto, dojde k zvětšení/zmenšení proměnné i o jedna.
    Ta může být použita například jako index v poli, ve kterém máte uložené piny s LEDkami („rozsviť LED, která odpovídá rychlosti 3“)

    odpověď na: Ukazatel zařazené rychlosti na motorku #6038
    Zbyšek Voda
    Správce

    To bude něco jako

    
    byte tlacitkoPlus = 5;
    byte tlacitkoMinus = 6;
    boolean stav1 = false;
    boolean predStav1 = false;
    boolean stav2 = false;
    boolean predStav2 = false;
    int i = 0;
    
    ...
    
    void loop(){
        stav1 = digitalRead(tlacitkoPlus);
        if(stav1 == true && predStav1 != stav1){
            i++;
        }
        predStav1 = stav1;
    
        stav2 = digitalRead(tlacitkoMinus);
        if(stav2 == true && predStav2 != stav2){
            i--;
        }
        predStav2 = stav2;
    }
    
    odpověď na: DS18B20 #6006
    Zbyšek Voda
    Správce

    A když pod
    lcd.print(tempC);
    přidáte
    Serial.println(tempC);

    Co se Vám po sériové lince vypíše?

    odpověď na: DS18B20 #6002
    Zbyšek Voda
    Správce

    Dobrý den, zkuste nám prosím pro jistotu poslat kód 🙂

    odpověď na: IMIM120618001 vstupni svorky #5918
    Zbyšek Voda
    Správce

    Dobrý den, moc nerozumím vaší otázce. Zkuste ji prosím formulovat trochu jinak, děkuji.

    odpověď na: pomoc s projektem: použití "random" #5843
    Zbyšek Voda
    Správce

    Vkládám slíbený obrázek od posjirka.
    Tlačítko a LED na jednom Arduino pinu

    odpověď na: pomoc s projektem: použití "random" #5802
    Zbyšek Voda
    Správce

    Zatím je bohužel pro uživatele možné vložit obrázek pouze z externího zdroje.
    Když mi ho ale pošlete na mail zbysekvoda@gmail.com, dám ho sem.

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