#include <LiquidCrystal.h>
LiquidCrystal lcd (13, 12, 11, 10, 9, 8);
int i = 1;
int b = 100;
#define led 7
#define buzzer 3
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT);
lcd.begin(16, 2);
lcd.setCursor(2,0);
lcd.print("LAUNCHING!!!");
delay(2000);
lcd.setCursor(3,1);
lcd.print("%");
}
void loop() {
// put your main code here, to run repeatedly:
if (i < b){
i = i + 1;
lcd.setCursor(0,1);
lcd.print(i);
}else{
axen();
}
delay(30);
}
void axen() {
if (i = 100){
digitalWrite(led, HIGH);
tone(buzzer, 1000);
lcd.setCursor(8,1);
lcd.print("Alart!!!");
delay(3000);
digitalWrite(led, LOW);
noTone(buzzer);
lcd.setCursor(8,1);
lcd.print(" ");
lcd.setCursor(9,1);
lcd.print(" ");
lcd.setCursor(10,1);
lcd.print(" ");
lcd.setCursor(11,1);
lcd.print(" ");
lcd.setCursor(12,1);
lcd.print(" ");
lcd.setCursor(13,1);
lcd.print(" ");
lcd.setCursor(14,1);
lcd.print(" ");
lcd.setCursor(15,1);
lcd.print(" ");
delay(3000);
}else{
loop();
}
}