Stap 3: Code
De code kan worden gevonden hieronder zal u een Arduino IDE met de LinkIt een plugin voor het uploaden van de code op het bord. Het spanningsbereik van de Raad van bestuur kan worden gewijzigd door aanpassing van de code. Zorg ervoor dat u de juiste poort kiest tijdens het uploaden van de code.
int analogInput = 0;float vout = 0.0; float vin = 0.0; float R1 = 100000.0; // resistance of R1 (100K) -see text! float R2 = 10000.0; // resistance of R2 (10K) - see text! int value = 0; void setup(){ pinMode(analogInput, INPUT); Serial.begin(9600); } void loop(){ // read the value at analog input value = analogRead(analogInput); vout = (value * 5.0) / 1024.0; // see text vin = vout / (R2/(R1+R2)); if (vin<0.09) { vin=0.0;//statement to quash undesired reading ! } Serial.print("\t Voltage = "); Serial.print(vin); }