LinkIt en spänning Montior (4 / 4 steg)
Steg 4: Kod - spänningsavdelare
Koden för spänningsavdelaren finns nedan, genom att ange växeln vinst 3 kan du mäta spänningar upp till 14V och genom att ställa in förstärkningen 10 kan du mäta spänningar upp till 30v. Du kan mäta värden för spänningar från någon analog stift och LinkIt en styrelsen har 6 analoga stift. Standard är programmet inställt att Visa avläsningarna som spänning över en seriell terminal.
void setup() {< br > Serial.begin(9600);
}
void loop() {
lång sensorValue=analogRead(A0);
länge summan = 0;
för (int jag = 0; jag < 1000; i ++)
{
summa = sensorValue + summan;
sensorValue=analogRead(A0);
Delay(2);
}
summa = summan/1000;
Serial.Print ("om du anger förstärkningen till 10, ingående spänning:");
Serial.println(10*Sum*4980/1023.00);
Serial.Print ("om du vinsten 3, ingående spänning:");
Serial.println(3*Sum*4980/1023.00);
Delay(1000);
}