#define sw1 4
unsigned int vr1;
float volte1;
void setup() {
Serial.begin(9600);
DDRB=0b111111;
PORTB = 0b000000;
pinMode(sw1,INPUT_PULLUP);
}
void loop() {
vr1 = analogRead(A0);
volte1 = vr1*5/1023.0;
if(vr1>500){
PORTB = 0b11100;
}else if(vr1<=500){
PORTB = 0b00011;
}
String mes;
mes = "vr1 = "+String(vr1);
mes = mes + " volte1 = "+String(volte1);
if(digitalRead(sw1)==LOW){
Serial.println(mes);
while(digitalRead(sw1)==LOW){delay(20);}
}
}