#include <Servo.h>
uint32_t forsinkelse = 50;
void setup() {
pinMode(A0, INPUT);
pinMode(5, OUTPUT);
Serial.begin(9600);
}
void loop() {
uint32_t tid = millis();
uint32_t gammeltid = 0;
uint16_t raadata = analogRead(A0);
float spenning = raadata * 5.0 /1023;
if(tid - gammeltid >= forsinkelse)
{
Serial.println(spenning);
}
uint8_t lys = map(raadata, 0 , 1023, 0 , 255);
analogWrite(5, lys);
uint8_t vinkel = map(raadata,0 , 1023 , 0 , 255);
analogWrite(9,vinkel);
gammeltid = tid;
}