int count=0; // Nulstil tæller int sensorValue; // Definer variabel til at gemme værdi int Vout; // Resultat sendes til analog udgang float U; // Definer U som decimaltal void setup() { Serial.begin(9600); // Sæt op til seriel kommunikation via USB } void loop() { sensorValue=analogRead(A0); // måler værdien på analog indgang 0: U=5.00*sensorValue/1023; // Omregn fra heltal til spændingsværdi Vout=map(sensorValue,0,1023,0,255); // Omregn til tal i interval 0-255 analogWrite(5,Vout); // Skriv til pin 5 (PWM) Serial.print(count); // Skriv tællerens visning til seriel monitor Serial.print("\t"); // Tabulering Serial.print(sensorValue); // Skriv den "rå" værdi læst af A0 Serial.print("\t"); Serial.print(Vout); Serial.print("\t"); Serial.print(U,3); // Skriv spænding med 3 decimaler Serial.println(); // Linjeskift delay(1000); // 1 sekund mellem hver måling count = count + 1; // Forøg tæller med 1 }