Advertisement
Guest User

Untitled

a guest
Apr 5th, 2020
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*Una variabile viene incrementata di 1 ogni secondo e lo stampo in seriale. Inoltre vado a controllare il valore del potenziometro
  2.  * 2 volte e calcolo di quanto varia il valore.
  3. */
  4.  
  5. int variabile = 0;
  6. unsigned long UltimaAzione = millis();
  7. int poti1;
  8. int poti2;
  9. int calcolo;
  10.  
  11. void setup() {
  12.   Serial.begin(115200);
  13. }
  14.  
  15. void loop() {
  16.    
  17.   //While per incrementare variabile da 0 a 10
  18.  
  19.   while (variabile < 10) {
  20.  
  21.     if ((millis() - UltimaAzione) > 1000) {
  22.       variabile = (variabile + 1) % 11; //Incremento una variabile di 1 ogni secondo che passa
  23.       Serial.println(variabile);
  24.       UltimaAzione = millis();
  25.     }
  26.  
  27.     poti1 = analogRead (A0);  
  28.  
  29.     if(abs(poti2 - poti1) > 4){     // Il potenziomentro รจ stato mosso
  30.       poti2 = poti1;
  31.       Serial.print(F("poti1= "));
  32.       Serial.println(poti1);
  33.     }
  34.  
  35.   }
  36.  
  37.  
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement