Close

poprad

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 8 příspěvků - 1. až 8. (celkem z 8)
  • Autor
    Příspěvky
  • poprad
    Účastník

    Zkuste kontaktovat firmu http://www.graviton.sk, ta se zajímá o váhy a vše co je s tím spojené.

    odpověď na: Problém s attachInterrupt v triede #8562
    poprad
    Účastník

    Upravil jsem

      private:
        byte Stav;
        static void Privatna();
    .......
    
    void Pokus::Verejna() {
      attachInterrupt(0,Privatna,CHANGE);
    }
    

    a kompilace mi vyšla. Je toto řešením problému?

    odpověď na: Problém s attachInterrupt v triede #8561
    poprad
    Účastník

    Přiznám se, že jsem tomu neporozuměl. Ani ten příklad s class Foo nefunguje.

    odpověď na: Príkaz switch #6534
    poprad
    Účastník

    Myslel jsem si to, jen jsem se chtěl ujistit. Ale je to škoda….

    odpověď na: Knihovna a odevzdavani parametru typu pole #5170
    poprad
    Účastník

    Už jsem to vyřešil:

    SerialStepper.h

    
    #ifndef SerialStepper_h
    #define SerialStepper_h
    #include <Arduino.h>
    
    class SerialStepper
    {
      public:
        SerialStepper (byte pin_STCP,
                       byte pin_SHCP, 
                       byte pin_DS, 
                       byte pocetM, 
                       int  motory[]); 
        void Init(); 
    
      private: 
        byte _pin_STCP;
        byte _pin_SHCP; 
        byte _pin_DS;
        byte _pocetM;
        int * _motory = NULL;    // Inicializacia pointera
    };
    #endif
    

    SerialStepper.cpp

    
    #include <Arduino.h>
    #include "SerialStepper.h"
    
    SerialStepper::SerialStepper( byte pin_STCP, 
                                  byte pin_SHCP, 
                                  byte pin_DS, 
                                  byte pocetM, 
                                  int motory[])
    {
      this->_pin_STCP = pin_STCP;  // priradenie k lokalnym
      this->_pin_SHCP = pin_SHCP;  // premennym
      this->_pin_DS   = pin_DS;
      this->_pocetM   = pocetM;
      this->_motory = & motory[0]; // Priradenie adresy
    }
    

    A práce s lokálními proměnnými v SerialStepper.cpp už je klasika:

    
    .......
      digitalWrite (_pin_STCP,HIGH); 
    .......
      digitalWrite (_pin_SHCP,LOW );
    .......
    digitalWrite (_pin_DS,LOW );
    .......
    for (byte i = _pocetM; i>0 ;i--)
      {
        Motory = _motory[i-1];
    .......
    
    odpověď na: Knihovna a odevzdavani parametru typu pole #5129
    poprad
    Účastník

    Jaké čtverečky? Myslíš hranaté závorky, které označujú proměnné typu pole?
    Ty lomené závorky u Arduino.h opravím, ale určitě to nesouvisí s mojím problémem. Chybu to hlásí na označené řádky, když chci namapovat lokální proměnné pole na dovážené pole.

    
    byte _motory[] = motory[]
    byte _smerM[] = smerM[]
    
    odpověď na: strukturovane pole #4048
    poprad
    Účastník

    Myslel jsem pole s nesourodými prvky, něco jako v Pascale struktura record.

    odpověď na: Knihovna #3490
    poprad
    Účastník

    Děkuji.

Aktuálně je na stránce zobrazeno 8 příspěvků - 1. až 8. (celkem z 8)