const int ledPin = 13;
int ledState = LOW;
//int cont = 0;
//int val = 0;
unsigned long tempo_precedente = 0;
const long intervallo = 500;
//unsigned long myTime;
void setup() {
pinMode(ledPin, OUTPUT);
}
void loop() {
//for (cont=0; cont<val;cont++){
unsigned long tempo_attuale = millis();
if (tempo_attuale - tempo_precedente >= intervallo) {
// save the last time you blinked the LED
tempo_precedente = tempo_attuale;
for (int i = 0; i <= tempo_precedente; i++)
// if the LED is off turn it on and vice-versa:
if (ledState == LOW) {
ledState = HIGH;
} else {
ledState = LOW;
}
//for (cont=0; cont<val;cont++){
digitalWrite(ledPin, ledState);
}
}