-
Fototrend
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Ú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
- AKCIÓ! MSI MAG 325CQRXF QHD VA 240Hz 1ms monitor garanciával hibátlan működéssel
- Akciós Windows 10 pro + Office 2019 professional plus csomag AZONNALI SZÁLLÍTÁS
- BESZÁMÍTÁS! Sony PlayStation 5 Slim 1TB SSD lemezes konzol garanciával hibátlan működéssel
- 171 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- Samsung Galaxy A54 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
ekkold
