Stap 3: Code
3,3 v verbinden AREF
Const int ap1 = A5;
Const int ap2 = A4;
Const int ap3 = A3;
int sv1 = 0;
int ov1 = 0;
int sv2 = 0;
int ov2 = 0;
int sv3 = 0;
int ov3 = 0;
VOID Setup {}
seriële communicatie 9600 bps te initialiseren:
Serial.begin(9600);
}
void loop {}
analogReference(EXTERNAL); 3,3 v verbinden AREF
Lees de analoge waarde:
SV1 = analogRead(ap1);
het worden toegewezen aan het bereik van de analoge uit:
ov1 = kaart (sv1, 0, 1023, 0, 255);
de analoge waarde wijzigen
delay(2);
//
SV2 = analogRead(ap2);
OV2 = kaart (sv2, 0, 1023, 0, 255);
//
delay(2);
//
SV3 = analogRead(ap3);
ov3 = kaart (sv3, 0, 1023, 0, 255);
de resultaten naar de seriële monitor wilt afdrukken:
Serial.Print ("Xsensor1 =");
Serial.Print(SV1);
Serial.Print ("\t Uitgang1 =");
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);
}