Sida 2 av 2

Re: Hur/vart skriver jag in en formel i Arduino sketch

Postat: 20 februari 2017, 23:58:55
av Klas-Kenny
Korrekt. Serial.println() avrundar flyttal till två decimaler.
Med din upplösning på analog till digital-omvandlingen, kan du mäta med en upplösning på ungefär 0,005V (5/1023), dvs. med två decimalers upplösning kan det faktiska värdet variera ett "steg" utan att det skrivs ut annorlunda.

Efter beräkningar på (det icke avrundade) talet, så kan det naturligtvis bli annorlunda.

Du kan ju prova att istället skriva

Kod: Markera allt

Serial.println(voltage, 3);
Så kommer den att skriva ut med tre decimaler, och du ser vad som händer. Du kan ju även prova att printa "sensorValue", alltså rådatat ifrån AD-omvandlingen, så ser du ännu bättre hur det hela hänger ihop.

Re: Hur/vart skriver jag in en formel i Arduino sketch

Postat: 21 februari 2017, 11:08:41
av Dioden
Det här blev ju kanon!
Nu visar den absoluttrycket i bar, och nej det är inte extremt lågt lufttryck i Östersund utan det är det rostfria tryckmembranet som har blivit lite knöligt :D
Pabs.jpg
Nu ska jag bara lyckas visualisera det på en 16x2 LCD via ett i2c interface sen så :)

Stort tack till alla som hjälpt mig med snabba och bra svar på en nybörjares frågor!