Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- btz: Internet fejlesztés országosan!
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Real Racing 3 - Freemium csoda
- Brogyi: CTEK akkumulátor töltő és másolatai
- droidic: Safe Mode az agyban
- eBay-es kütyük kis pénzért
-
LOGOUT
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
-
DigitXT
félisten
válasz
Atamano
#12312
üzenetére
Ne az éles változóba rakd a beolvasott értéket, hanem egy átmenetibe...
Megnézed, hogy mennyi az annyi, ha -127, és ez a hibajelzés, akkor ez
nem kerül be az aktuális hőmérsékletet tároló változóba, így nem jelenik
meg a felhasználónak. Ott marad az előzőleg mért érték, ami amúgy kb.
pontos is lesz, feltéve, hogy viszonylag lassan változik a hőmérséklet.
Nem olyan izgalmas a dolog, hogy példa kódot kelljen írnom rá...

Szerk: na jó, most nézem, hogy amit te írtál, az valójában totál rossz.

Mivel ugye a temp2-nek soha nem adsz értéket, ám azt írod ki a végén...Átírom azt:
Temperature1 = sensors.getTempCByIndex(SENSOR_INDEX);
if (Temperature1 != -127) Temperature2 = Temperature1;
else
Temperature2 = Temperature2; //erre semmi szükség, csak magyarázza
Serial.print(Temperature2);A fenti példában azzal lehet baj, ha rögtön hibás olvasással kezdtél, így a
Temperature2-ben nincs valid érték és azt akarod (valahogy) megjeleníteni.
Erre kéne inicializáció, mondjuk írjon ki 0 fokot, amíg nem tudja, mennyi...
Új hozzászólás Aktív témák
- Call of Duty: Black Ops 7
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen videókártyát?
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- BestBuy topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Windows 10
- Utánajártunk, hogy melyik memória mennyire drágulhat
- EAFC 26
- iPhone topik
- További aktív témák...
- Telefon felvásárlás!! Samsung Galaxy S21/Samsung Galaxy S21+/Samsung Galaxy S21 Ultra
- Jawbone Up okoskarkötő, aktivitásmérő
- Xiaomi Redmi Note 14 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- magyar billentyűzet - 173 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
- Új és régi konzolok Okosítása és Szoftveres szintű javítása - Már 12.52 FW-s PS4-ek is!
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



ekkold
