|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
borzon Član
Pridružen-a: Čet 17 Sep 2015 23:14 Prispevkov: 150 Aktiv.: 1.43 Kraj: Postojna
|
Objavljeno: Sob Okt 10, 2020 7:37 pm Naslov sporočila: Arduino Nano in 10kOhm potenciometer |
|
|
Pozdravljeni,
Z 10k Ohmskim potenciometrom nastavljam vrednost, preko analognega vhoda A0.
Koda: |
float odcitanavrednost = map(analogRead(A0), 0, 1023, minTemp, maxTemp) |
V tem primeru, je odčitana vrednost vedno celoštevilska vrednot, ki narašča oziroma vpada po 1 stopinjo C.
A je mogoče kakorkoli nastaviti, da bi lahko odčitoval vrednost na 1 desetinko vrednosti natančno. Torej, da bi nastavljal tudi prvo decimalko za vrednostjo ne samo cele vrednosti.
Vse deklerirane spremenljivke so tipa FLOAT.
hvala vsem za odgovore in pomoč |
|
Nazaj na vrh |
|
|
rplink3r Član
Pridružen-a: Tor 06 Feb 2007 20:02 Prispevkov: 480 Aktiv.: 2.29 Kraj: Levec
|
Objavljeno: Pon Okt 12, 2020 8:52 am Naslov sporočila: |
|
|
Default funkcija v arduino ne podpira mapiranje float spremenljivk.
Lahko uporabiš tole knjižnjico.
https://www.radishlogic.com/arduino/arduino-mapfloat-library-documentation/
Je pa to v bistvu enaka funkcija kot originalna arduino, samo da so spremenljivke deklarirane kot float. _________________ "The statement below is false."
"The statement above is true." |
|
Nazaj na vrh |
|
|
borzon Član
Pridružen-a: Čet 17 Sep 2015 23:14 Prispevkov: 150 Aktiv.: 1.43 Kraj: Postojna
|
Objavljeno: Pon Okt 12, 2020 12:04 pm Naslov sporočila: |
|
|
@rplink3r
Najlepša hvala za pomoč. |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 73 dni
Powered by phpBB © 2001, 2005 phpBB Group
|