Luke_CZ
Vytvořené odpovědi
-
AutorPříspěvky
-
Luke_CZ
ÚčastníkS 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íkPředpokládám, že to DO bude mít plovoucí kód. Tož to bude asi těžko řešitelný.
Luke_CZ
ÚčastníkPísni na Skype: velky_ujezd
Luke_CZ
ÚčastníkKdyž 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í.
Luke_CZ
ÚčastníkTak kolem šesté mě zkus na : velky_ujezd
Teď jdu na zahrádku.
Luke_CZ
ÚčastníkA co takhle využít hledání na webu? Máš to od 1Hz-50kHz.
http://www.instructables.com/id/Arduino-Waveform-Generator/Luke_CZ
ÚčastníkChá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é hodnotyPokud 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.4V 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]) : ""; }Luke_CZ
ÚčastníkHoď 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.
Luke_CZ
ÚčastníkPísni na ICQ 343122384, nějak to dáme dohromady.
Luke_CZ
ÚčastníkZkuš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áš -
AutorPříspěvky
