Paso 3: código
conectar 3, 3V a AREF
const int ap1 = A5;
const int ap2 = A4;
const int ap3 = A3;
sv1 int = 0;
ov1 int = 0;
sv2 int = 0;
ov2 de int = 0;
sv3 int = 0;
ov3 int = 0;
void setup() {}
inicializar comunicaciones serie a 9600 bps:
Serial.Begin(9600);
}
void loop() {}
analogReference(EXTERNAL); conectar 3, 3V a AREF
Lectura analógica de valor:
SV1 = analogRead(ap1);
mapa a la gama de las analog out:
OV1 = mapa (sv1, 0, 1023, 0, 255);
cambiar el análogo valor:
Delay(2);
//
SV2 = analogRead(ap2);
ov2 = mapa (sv2, 0, 1023, 0, 255);
//
Delay(2);
//
SV3 = analogRead(ap3);
ov3 = mapa (sv3, 0, 1023, 0, 255);
imprimir los resultados en el monitor serial:
Serial.Print ("Xsensor1 =");
Serial.Print(SV1);
Serial.Print ("\t output1 =");
Serial.println(OV1);
Serial.Print ("Ysensor2 =");
Serial.Print(SV2);
Serial.Print ("\t output2 =");
Serial.println(ov2);
Serial.Print ("Zsensor3 =");
Serial.Print(SV3);
Serial.Print ("\t output3 =");
Serial.println(ov3);
Delay(3000);
}