#include LiquidCrystal lcd(12,11,5,4,3,2); unsigned char seg=0,min=0,hor=0; bool aum_min=0; bool aum_hor=0; void setup(){ lcd.begin(16,2); } void loop(){ lcd.setCursor(0,1); if(hor<10){ lcd.print('0'); } lcd.print(hor); lcd.print(':'); if(min<10){ lcd.print('0'); } lcd.print(min); lcd.print(':'); if(seg<10){ lcd.print('0'); } lcd.print(seg); delay(1000); seg++; if(seg>59){ seg=0; min++; } if(min>59){ min=0; hor++; } if(hor>=24){ seg=0; min=0; hor=0; } aum_min=digitalRead(9); if(aum_min==0){ min++; } aum_hor=digitalRead(8); if(aum_hor==0){ hor++; } }