#include <TM1637.h>
const int CLK = 2;
const int DIO = 3;
TM1637 tm(CLK, DIO);
const int buttonPin = 10;
void setup()
{
pinMode(buttonPin, INPUT);
tm.init();
tm.set(BRIGHT_TYPICAL);
tm.display(00000);
}
void loop()
{
int newValue = digitalRead(buttonPin);
if(newValue == HIGH)
{
digitalWrite(12,HIGH);
digitalWrite(11, LOW);
digitalWrite(8, LOW);
digitalWrite(7,HIGH);
delay(1000);
digitalWrite(8,HIGH);
delay(1000);
digitalWrite(8, LOW);
digitalWrite(7,LOW);
digitalWrite(9, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
delay(5000);
digitalWrite(11, LOW);
delay(400);
digitalWrite(11,HIGH);
delay(400);
digitalWrite(11, LOW);
delay(400);
digitalWrite(11,HIGH);
digitalWrite(8, HIGH);
delay(400);
digitalWrite(11, LOW);
delay(400);
digitalWrite(11,HIGH);
delay(400);
digitalWrite(11, LOW);
digitalWrite(9, LOW);
digitalWrite(8, LOW);
digitalWrite(7, HIGH);
delay(1500);
}
else
{
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
delay(450);
digitalWrite(8, LOW);
delay(450);
}
delay(100);}