Stránka 2 z 2

Re: Kontrola a vládání tiskárny

Napsal: 05 lis 2020, 19:56
od pavel1tu
Kony píše:
05 lis 2020, 17:51
ano pokud zadam PHP do www prohlizece na PC, tak vycita v pohode
Skvělý a co přesně vypíše ten prohlížeč ?

Re: Kontrola a vládání tiskárny

Napsal: 05 lis 2020, 20:35
od Kony
No podle toho co v sql dam. Bud 1 a nebo 0

Re: Kontrola a vládání tiskárny

Napsal: 05 lis 2020, 20:38
od KamilV
Jen upřesním Pavlův dotaz: co se vypíše v plaintextu (ideálně ve Zobrazit zdrojový kód v prohlížeči).
Ona se tam může vypsat mezera, kterou prohlížeč při vykreslení ignoruje, ale ty v arduinu saháš na první znak, který pak nemusí nutně být 0 nebo 1.

Jinak mých asi 10 předchozích otázek platí.

Kód: Vybrat vše

while(client.available()){
    buffer[inBuffer] = client.read();    
    inBuffer++;
}

Serial.print("Response pro kontrolu: §");
Serial.print(buffer);
Serial.println("§");

if(buffer[0] == '1'){
    digitalWrite(4, HIGH);
    Serial.print("Posledni stav = ");
}

Re: Kontrola a vládání tiskárny

Napsal: 06 lis 2020, 13:58
od gilhad
pavel1tu píše:
04 lis 2020, 19:52
v loop() deklaruješ dokola proměnné - no, MEGA má dost paměti, ale toto se nedělá, paměť se tím fragmentuje
int napetiSenzor = analogRead(analogPin);
int prepocet = map(napetiSenzor, 0, 1024, 0, 3);
float tep = mySensor.readTemperature();
IMHO zrovna tohle neni zadny problem, protoze promenne deklarovane ve funkci (coz loop je) se alokuji na zasobniku (takze ho proste prodlouzi) a po skonceni funkce je konec zasobniku uvolnen (zasobnik se zkrati) a pouzit dalsi funkci.

Problem by to byl, kdyby tam alokoval (a na konci dealokoval) pamet na halde (malloc, objekty prez ukazatele a podobne)

Re: Kontrola a vládání tiskárny

Napsal: 06 lis 2020, 19:40
od KamilV
Ano, zásobník (stack) se nefragmentuje z principu, že na zásobníku nejde vymazat "prostřední" položku. Navíc je zásobník vymazán s každým zánikem lexikálního prostředí (v tomto případě s koncem loopu).

Re: Kontrola a vládání tiskárny

Napsal: 06 lis 2020, 21:48
od pavel1tu
Tak to se omlouvám za mystifikaci, já žiji v domění, že se i v tomto případě paměť fragmentuje.

Děluji za opravu