Go Down

Topic: Gestione numeri elevati (Read 1 time) previous topic - next topic

Stilita

#15
Mar 21, 2017, 05:42 pm Last Edit: Mar 21, 2017, 05:49 pm by Stilita
Code: [Select]
#include <LiquidCrystal.h>
LiquidCrystal lcd(19, 18, 17, 16, 15, 14);
float val;
int x;
float  a;
float  b;
float  c;
float  r1=4700000;
float  r2=1200000;
void setup(){
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop()
{
 a=4000000000/r1;
 b=4000000000/r2;
 c=a+b;
 val=4000000000/c;
 lcd.print(val);
 Serial.println(val);
 delay(50000);
  }

Salve, il trucco aritmetico di Astrobed funziona bene, ma funziona meglio se le variabili le dichiaro Float.
Perché sui valori bassi l'errore non è accettabile, adesso è precisissimo, il timore era che
sballava sui numeri alti, ma va bene lo stesso...mi sfugge qualcosa?
Allego una bozza "maccheronica" e vedo che funziona bene...mah!
Ciao
...non sapete quanto ho cercato...pfui pfui
prima di rivolgermi al forum...

Stilita

#16
Apr 10, 2017, 08:38 pm Last Edit: Apr 10, 2017, 09:18 pm by Stilita
Ecco in calce il risultato del progettino, oltre alle funzioni che vedete ho applicato anche il
controllo battery low, che oltre a segnalarlo visivamente e acusticamente spegne la retroilluminazione del display. Inoltre con un solo pulsante accendo e spengo l' apparecchiatura
piccolezze che voi esperti fate a occhi chiusi.
Grazie a chi mi ha dato qualche dritta.

https://vid.me/OPhR

...non sapete quanto ho cercato...pfui pfui
prima di rivolgermi al forum...

Stilita

Ho messo solo le resistenze che abbiamo a disposizione, ci troviamo bene, e tariamo in modo perfetto.
Per quanto riguarda la precisione delle tarature che dobbiamo effettuare dovrei dimostrartelo con un altro
filmato, ma credo che ti fidi.
...non sapete quanto ho cercato...pfui pfui
prima di rivolgermi al forum...

Stilita

Vuoi dire che non usate resistenze standard, ma su commessa?

 Ordinala irettamente del valore che ti serve....
Scusa, ma che ordiniamo migliaia di valori, sono anni che c'è le ricaviamo noi e ci troviamo
bene, poi prima di dire che non è vero t'invito in laboratorio e lo dimostro.
...non sapete quanto ho cercato...pfui pfui
prima di rivolgermi al forum...

gpb01

Ok, direi che la discussione sul problema "matematico" iniziale è conclusa e tutte le altre chiacchiere potete farle via MP.

Ogni altro post, non strettamente relativo al problema iniziale, ovvero alle tecniche di calcolo, verrà eliminato senza ulteriori preavvisi.

Grazie,

Guglielmo
Search is Your friend ... or I am Your enemy !

gpb01

#20
Apr 11, 2017, 10:52 am Last Edit: Apr 11, 2017, 01:52 pm by gpb01
... ok ... vedo che il mio messaggio NON è stato affatto recepito ... ho dovuto cancellare ben 4 messaggi che nulla avevano a che vedere con Arduino e la genstione di numeri grandi ... mi dispiace :(

Non mi resta altro da fare ... thread chiuso.  :smiley-confuse:

Guglielmo

P.S.: ... magari non sempre è ci si ricorda che ... questo NON è un forum di "elettronica generale", questo è il forum di Arduino.cc dove si fornisce aiuto agli utenti su problematiche che coinvolgono Arduino.
Post riguardanti la bontà o meno di un sistema di calibrazioni (e velate polemiche connesse), NON hanno nulla a che vedere né con il forum, né con il thread.
Search is Your friend ... or I am Your enemy !

Go Up