Die Funktion map überträgt einen Wertebereich auf einen anderen.

Übertragung eines analogen Sensorwertes, der zwischen 0 und 1023 liegen kann, auf die durch analogWrite() möglichen Werte
|
1 2 3 4 5 6 7 8 9 |
int SensorWert; /* map ->; Umwandlung des gelesenen Wertes von 0 bis 1023 (analoger Sensorwert) auf 0 bis 255 */ int Helligkeit = map(analogRead(A0), 0, 1023, 0, 255); analogWrite(LED, Helligkeit); |

gelesenen Sensorwert auf die Drehung eines Servomotors übertragen
|
1 2 3 4 5 6 7 |
int Sensorwert; /* map -> Umwandlung des gelesenen Wertes von 0 bis 1023 (analoger Sensorwert) auf 0 bis 180 (Drehung des Motors) */ int Position = map(analogRead(A0), 0, 1023, 0, 255); |
Letzte Aktualisierung: