Stap 2: programmeren
int analogPin = 0;
int rauwe = 0;
int Vin = 5;
zweven Vout = 0;
zweven R1 = 10000;
zweven R2 = 0;
float buffer = 0;
VOID Setup
{
Serial.begin(9600);
}
void loop
{
ruwe = analogRead(analogPin);
if(RAW)
{
buffer = rauwe * Vin;
Serial.Print ("raw:");
Serial.println(RAW);
Serial.Print ("Vout:");
Serial.println(Vout);
Vout = (buffer) / 1024.0;
buffer = (Vin/Vout) -1;
Serial.Print ("buffer2:");
Serial.println(buffer);
R2 = R1 * buffer;
Serial.Print ("Vout:");
Serial.println(Vout);
Serial.Print ("R2:");
Serial.println(R2);
delay(1000);
}
}