Shifting code from PICAXE to Arduino

Can someone see if this would work for what I am trying to do? (Again I am trying to get a tri-colored LED to display green, yellow, red, based on a sensor's value (g<=448; 449<y<470; r >= 470) Many thank yous!!!

const int sensorPin = A0;
const int ledPin = 8;

int sensorValue = 0;
int sensorMin = 448;
int sensorMax = 470;

void setup() {
pinMode(1, OUTPUT);
digitalWrite(1, HIGH);

while (millis() < 5000) {
sensorValue = analogRead(sensorPin);

if (sensorValue > sensorMax){
sensorMax = sensorValue;
}

if (sensorValue < sensorMin) {
sensorMin = sensorValue;
}
}

digitalWrite(1, LOW);
}

void loop() {
sensorValue = analogRead(sensorPin);

sensorValue = map(sensorValue, sensorMin, sensorMax, 0, 255);

sensorValue = constrain(sensorValue, 0, 255);

analogWrite(ledPin, sensorValue);
}