Stránka 3 z 7

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:16
od Viktor_EX
tady jsou ty tvoje pismenka, taky jsou posunuty

19:14:46.150 -> defghijklmnopqrs/
19:14:56.137 -> defghijklmnopqrs/
19:15:06.163 -> defghijklmnopqrs/
19:15:16.192 -> defghijklmnopqrd/
19:15:26.176 -> efghijklmnopqrsd/
19:15:36.192 -> efghijklmnopqrsd/
19:15:46.213 -> efghijklmnopqrsd/
19:15:56.236 -> efghijklmnopqrsd/
19:16:06.211 -> efghijklmnopqrsd/
19:16:16.232 -> efghijklmnopqrsd/
19:16:26.243 -> efghijklmnopqrsd/

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:20
od kiRRow

Kód: Vybrat vše

[i+1] tohle nahraď tímhle [i] ...

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:25
od Viktor_EX
proc? buffer jede na 0-15

moje promenna je 1-16

clovece, ted je vysilac delay 100
prijimac jsem dal na delay 10 a vypada to, ze ted ten monitor jede bez chyb, kdyz tam bylo delay 10000 tak to hazelo ty chyby

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:27
od kiRRow
16tí místný buffer se čísluje 0-15
v IT je nula taky číslo

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:29
od Viktor_EX
koukej ... jupii

uz vidim, jak to zabuduju dolu ke zbylemu projektu, jak to zas bude hausnummera.
co jsem dluzny?

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:31
od kiRRow
bylo to tu a smazal jsi to ... a tohle ?

Kód: Vybrat vše

  for(i = 1; i < 17; i++){
    Serial.print (readVolty[i]);
    Serial.print ("/");
  }
vůbec jsem nějak nic o ničem nepátral .. ale kde se vzalo 17 ? ... pak se 16ti bytová informace o jedno místo šoupne

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:34
od Viktor_EX
prosim te, takhle to ted vypada a frci to. v zoufalstvi jsem tam daval pred tim nulovani buff, to jsem dal pryc

Kód: Vybrat vše

if (mySerial.available()) {// je něco na mojemSerialu ?
  mySerial.readBytes(buff, 16); // čti seriovou linku po 16bytech a nasyp ji do bufferu
  //Serial.write(buff, 16); // vypsat do pc ... odkomentovat pro debug
}

  for(i = 0; i < 16; i++){
    readVolty[i+1] = buff[i] + 150;
  }
  for(i = 1; i < 17; i++){
    Serial.print (readVolty[i]);
    Serial.print ("/");
  }
  Serial.println ("/");

delay(10);  

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:35
od Viktor_EX
na to koukam, frci to jako dabel, zadna chyba. bude ten prenos fungovat tak na 0,5-1 metr?

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:38
od kiRRow

Kód: Vybrat vše

  for(i = 0; i < 16; i++){
    readVolty[i] = buff[i] + 150;
    Serial.print (readVolty[i]);
    Serial.print ("/");
  }
  Serial.println ("/");
takhle to pojede taky

Re: 2X Arduino + TX/RX + prenos cisel

Napsal: 09 úno 2022, 19:43
od Viktor_EX
jj, vim, kdyz to zkousim, postupuju spise polopatisticky

jen pro info, vysilac nesmi byt pod delay 80, prijimac je na delay 10

takze pane, hluboke diky, jestli jsem neco dluzen, PM, vyridime to.