14-04-2016, 15:43
Ech zaplątałem się troszkę , nie można przy mapowaniu uzyskać zmiennej float trzeba to troszkę skomplikować . Poniżej masz kod i podaje poprawnie dane .
Kod:
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorP = analogRead(A0);
float x = map(sensorP, 0, 1023, -500, 500);
float prad = x / 100 ;
Serial.print(analogRead(A0));
Serial.print(" Prad = " );
Serial.println(prad);
}
Ważne aby robić co się lubi albo lubić co się robi .
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji
Arduino UNO, TINY, PRO MINI
Pomoc nagradzamy punktami reputacji