Hirdetés

Új hozzászólás Aktív témák

  • its_grandpa

    tag

    válasz lanszelot #20084 üzenetére

    OK, continuing education.
    Első sorban tüntesd el a kódból azokat amiket én "magic number"-nek nevezek.
    Nem írunk ilyeneket mert ha változik a környezet, nehéz a módosítás, nem fogod tudni szörcs end riplész-elni.
    analogRead(A0) és digitalRead(2).

    Legyen két publikus változó:
    int Gas_sensor = A0; /* analogRead(Gas_sensor); */
    int Gas_pin = 2; /* digitalRead(Gas_pin) */

    A ..vanRajta fv.-kből a teljesen azonos display sorokat kirakod egy void disp_first() fv.-be. Jobban követhető lesz az eltérő adat(ok) kiírása.
    display.clearDisplay(); /*this line to clear previous logo*/
    display.setTextSize(1); /*text size 3*/
    display.setCursor(3,0); /*ez tartja egy helyben a szöveget*/
    display.setTextColor(WHITE); /*without this no display*/
    display.print("Thermometer by Gabor");
    display.setTextSize(2); /*text size 2*/
    display.setCursor(10,20); /*ez tartja egy helyben a szöveget*/
    display.setTextColor(WHITE); /* Ebből miért kell 3,4 a kódba ???? */

    >>sensorValue, isgas , ha ezeket kiteszem a function-ból a többi változóhoz ....
    Ezt nehezen tudom elképzelni, látnom kéne a "hibás" kódot.

Új hozzászólás Aktív témák