laskukaavat ?

ongelma: arduino uno,hall -anturi,nopeus matka km laskuri
hall anturi pinnissä digitalread 0
ulos nyt protossa serial monitor,kunhan robomaalta joskus tulis näyttö niin siihen sitten joskus.
odotellut jo 2KK muttei mitään postissa vielä :frowning:
no niin jatketaas ongelmaa,
newbienä ymmärrys huono vielä, eli luetaan digital read pin 0
4 pulssia/kierros. saan lukemaa.
mutta tuo ,read val jaa 4=1 pulssi/kierros(tai auton renkaiden kierros/pulssimäärä=1 kierros esim,
sitten kerrotaan 3600 x 1 kierroksen pulssimäärä x renkaan ympärysmitta noin 1,805metriä.
muttei koodi vaan toimi,miten nuo laskuhommat pitää kirjoittaa koodiin ?????
read digital
val=xxxx
laske kaava
print tulos
jos nappi yksi niin print nopeus.km/H
jos nappi 2 print matka km
jos nappi 3 niin laske ajettu matka/bensamittarin lukema=keskikulutus km/litraa
jos nappi 4 niin laske bensamäärä/jäljellä oleva km määrä

mutta miten ihmeessä tuon kirjopitan koodiin ??? en oikein ymmärrä.
jotain float ??? luin muttei enkusta oikein saanut selvää mitä pitää tehdä.
vai kelpaako tuo val ?
tms, ????

inputit nyt tuo hall anturi,myöhemmin saan bensamittarilta anlog tiedon vielä,tällähetkellä yleismittari kiinni bensamittarille menevässä johdossa ja otan ylös aina 1/8 osan tuloksen mitä näyttää voltteja. 1/2 tankkia noin 6,20-30V 1/4 tankki noin 7,40V mittauskirjanpito jatkuu vielä.
volttien heitto noin 0,10-0,20V eli ei kovin tarkkaan mittari näytä nyt tuota lukemaa missä esm,1/2 tankkia on viisari mutta voltit heittelee hieman.no sen ratkaisen kai aikoinaan kun ajankohtaista.
mutta tuo että miten kirjoitan koodin,
lue anturit,
tee laskukaavat
tulosta ulos kaavan tulos.
olisko jollain esimerkkiä moisesta ?
sori kerronnan sekaisuus mutta itekin sekaisin miten tässä etenisi ?????

virittelet sen hallin semmoseen io natsaan jossa saat keskeytyksellä luettua pulssit muuttujaan printatessa lasket tarvittavan arvon esm. matka=pulssit*0.45 tarvittaessa nollailet muuttujia timerillä saat laskettua jonkun ajan sisällä totutuneet pulssien määrät näihin varmaannii löytyy esimeriikikoodit tuolta pää sivun kautta.