Hirdetés
- Apple iPhone Air - almacsutka
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Ez lehet az Apple hajlítható telefonjának formája, mérete
- Honor Magic V5 - méret a kamera mögött
- Apple Watch Sport - ez is csak egy okosóra
- Milyen okostelefont vegyek?
- Bemutatkozott a Poco X7 és X7 Pro
- iPhone topik
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Google Pixel topik
-
Mobilarena
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
- sziku69: Szólánc.
- Budapest és környéke adok-veszek-beszélgetek
- PH! Darts
- Billentyűzet-választó: mechanikus vs membrános – kinek melyik a jobb?
- Otthoni hálózat és internet megosztás
- Milyen billentyűzetet vegyek?
- Autós topik
- 3D nyomtatás
- Apple iPhone Air - almacsutka
- Spórolós topik
- További aktív témák...
- Samsung Galaxy S22 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S24 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Honor 90 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi A3 64GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S25 Edge 256GB, Kártyafüggetlen, 1 Év Garanciával
- AZONNALI SZÁLLÍTÁS Eredeti Microsoft Office 2019 Professional Plus
- Dji Osmo Pocket 3 Creator combo
- Új és régi konzolok Okosítása és Szoftveres szintű javítása - Már 12.52 FW-s PS4-ek is!
- Bomba ár! HP EliteBook 820 G1 - i5-4GEN I 8GB I 500GB I 12,5" HD I Cam I W10 I Garancia!
- HIBÁTLAN iPhone 12 mini 64GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3481
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopszaki Kft.
Város: Budapest



ekkold

