ayuda pasar codigo nano arduino uno

Hola como están? queria ver si algun compañero me puede sacar de dudas tengo un codigo que saque de la red pero es para funcionar en arduino nano.
aca dejo el codigo riginal agradezco la colaboracion


#include <Servo.h>

Servo servo_6;

void setup()
{
pinMode(5, INPUT);
pinMode(12, OUTPUT);
servo_6.attach(6);

}

void loop()
{
if (digitalRead(5) == HIGH) {
digitalWrite(12, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(12, LOW);
delay(1000); // Wait for 1000 millisecond(s)
servo_6.write(0);
} else {
servo_6.write(90);
}
}
const int sensorPin = A0;
const int baselineTemp = 20.0;
Serial.begin(9600);
for(int pinNumber = 2 ; pinNumber<6; pinNumber++) {
pinMode( pinNumber, OUTPUT);
digitalWrite(pinNumber, LOW);
}
int sensorVal = analogRead(sensorPin);
Serial.print("Sensor Value:");
Serial. print(sensorVal);
float voltage = (sensorVal/1024.0)*5.0;
Serial.print (", Volts: ");
Serial.print(voltage);
Serial.print (", degrees C:");
float temperature = (voltage - .5) * 100;
Serial.println (temperature);

if (temperature < 20){
digitalWrite( 4, LOW);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
digitalWrite(5, LOW);}

else if (temperature >= 20 && temperature < 40){
digitalWrite(4, HIGH);
digitalWrite(3, LOW);
digitalWrite(2, LOW);
digitalWrite(5, LOW);}

else if (temperature >= 40 && temperature < 70){
digitalWrite(4, HIGH);
digitalWrite(3, HIGH);
digitalWrite(2, LOW);
digitalWrite(5, LOW);}

else if (temperature >= 70) {
digitalWrite(4, HIGH);
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
digitalWrite(5, HIGH); // Prender Motor
}
delay(1);
}

Moderador
Por favor edita tu titulo retirando la palabra "ayuda", por favor.

También edita el código usando etiquetas de acuerdo a las normas indicadas en el link. Normas del foro

EDITO:
Acabo de encontrar otra consulta generando un doble posteo
No puedes doble postear sea en esta sección o en otra del mismo foro en Español, Inglés, Alemán, etc.

Espero se comprenda y no repitas.
Quedas advertido y ahora incurrir en esta práctica te advierto que es pasible de sanción.

Hola Juango,

A simple vista parece que el código debería funcionar en Arduino UNO sin problemas.

Prueba utilizando los mismos pines y si da algún problema siempre puedes intentar cambiar a pines diferentes.

Espero que le sirva de ayuda!