#include <LiquidCrystal.h>int in=8;int in2=7;int a=0;int c=0;int d=0;LiquidCrystal lcd(12, 11, 5, 4, 3, 2);void setup() { pinMode(in,INPUT); lcd.begin(16, 2); lcd.print(" Ciao Sergio! "); delay(3000); lcd.clear(); lcd.setCursor(0, 0); lcd.print("Setta il tempo:"); lcd.setCursor(0, 1); lcd.print("Timer="); lcd.setCursor(9, 1); lcd.print("secondi"); }void loop() { c=digitalRead(in); if ( c == 1){a=(a+1); delay(500);} d=digitalRead(in2); if ( d == 1){a=(a-1);delay(500);} if (( c == 1) & ( d == 1)){a=0; delay(500);} lcd.setCursor(7, 1); lcd.print(a); }
lcd.setCursor(7, 1); lcd.print(" ");lcd.setCursor(7, 1); lcd.print(a);
a=(a+1); a=(a-1);
a++; // incrementa a di 1a--; // decrementa a di 1
a += 5; // incrementa di 5a -= 3; // decrementa di 3
In C, al posto diCode: [Select]a=(a+1); a=(a-1);puoi scrivereCode: [Select]a++; // incrementa a di 1a--; // decrementa a di 1Veroooo! Ora ricordo di questa opzione!se l'incremento o il decremento è maggiore di uno puoi usareCode: [Select]a += 5; // incrementa di 5a -= 3; // decrementa di 3