Close

Luke_CZ

Vytvořené odpovědi

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

    S největší pravděpodobností jsi nainstaloval ovladače pro FTDI převodník USB<->RS232, z Aliexpressu je tam na 99.9% převodník CH34x, ten je podstatně levnější, než původní FTDI. Ovladače jsou zde.

    Luke_CZ
    Účastník

    Předpokládám, že to DO bude mít plovoucí kód. Tož to bude asi těžko řešitelný.

    odpověď na: identifikace proměnných #3033
    Luke_CZ
    Účastník

    Písni na Skype: velky_ujezd

    odpověď na: identifikace proměnných #3030
    Luke_CZ
    Účastník

    Když už jsme u toho,tak na to, abys zobrazoval různé hodnoty na LCD, tak nepotřebuješ TŘI arduina, ale stačí ti naprosto jedno na který pověsíš x kusů I2C LCD, na těch se dá měnit I2C adresa. Navíc I2C má velmi limitovanou délku propojení.

    odpověď na: Bakalářská práce: Meteorologická stanice #2992
    Luke_CZ
    Účastník

    Tak kolem šesté mě zkus na : velky_ujezd

    Teď jdu na zahrádku.

    odpověď na: sinusový signál +-200mV #2991
    Luke_CZ
    Účastník

    A co takhle využít hledání na webu? Máš to od 1Hz-50kHz.
    http://www.instructables.com/id/Arduino-Waveform-Generator/

    odpověď na: identifikace proměnných #2989
    Luke_CZ
    Účastník

    Chápu-li to dobře, tak:
    1, Mega bude číst data ze senzorů a ty posílat do dvou UNO
    2, na UNO budeš číst sériová data a zobrazovat pouze vybrané hodnoty

    Pokud to tak je, tak poskládej v MEGA načtená data do řetězce např:
    #teplota1#teplota2#vlhkost1#vlhkost2 = na port pošleš tedy řetězec #20.5#21.4#62.7#58.4

    V každém UNO potom načteš z RX celej řetězec a ten zase rozebereš na jednotlivé hodnoty. Potom si jen zobrazíš ty, které budeš chtít.

    Tady máš na to funkci:

    String getValue(String data, char separator, int index)
    {
     int found = 0;
      int strIndex[] = {
    0, -1  };
      int maxIndex = data.length()-1;
      for(int i=0; i<=maxIndex && found<=index; i++){
      if(data.charAt(i)==separator || i==maxIndex){
      found++;
      strIndex[0] = strIndex[1]+1;
      strIndex[1] = (i == maxIndex) ? i+1 : i;
      }
     }
      return found>index ? data.substring(strIndex[0], strIndex[1]) : "";
    }
    odpověď na: identifikace proměnných #2986
    Luke_CZ
    Účastník

    Hoď sem nějakou malůvku, jak to chceš mít zapojený a co to má dělat. Jinak ti nikdo nedokáže dobře poradit.

    odpověď na: Bakalářská práce: Meteorologická stanice #2981
    Luke_CZ
    Účastník

    Písni na ICQ 343122384, nějak to dáme dohromady.

    odpověď na: TFT Touch screen 240×320 #2980
    Luke_CZ
    Účastník

    Zkušenosti mám, jde o to, že deklarovaný ST7781 řadič tam není, místo něj je S6D0154. Možno použít modifikovanou Adafruit TFT knihovnu. Kdyžtak napiš na ICQ 343122384

    Snad pomohlo.
    Lukáš

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