# define Sensore A0 int ValoreSensore = 0; void setup() { pinMode (Sensore,INPUT); Serial.begin(9600);} void loop(){ ValoreSensore = analogRead(Sensore); Serial.print("Lettura: "); Serial.println(ValoreSensore); delay(1000); }
map()
Il valore in ingresso varia da 0 a +5Vcc. Arduino lo elabora come un valore 0 -1023.
Con l'istruzione map questo valore viene rimappato avendo come limiti 20 e 200 (o altri valori. Quando la tensione in ingresso è zero la lettura sarà 20,quando è invece +5V sarà 200.
# define Sensore A0 int ValoreSensore = 0; void setup() { pinMode (Sensore,INPUT); Serial.begin(9600);} void loop(){ ValoreSensore = analogRead(Sensore); ValoreSensore = map(ValoreSensore, 0, 1023, 20, 200); Serial.print("Lettura: "); Serial.println(ValoreSensore); delay(1000); }
Nessun commento:
Posta un commento