#define Buzzer 26
#define POTENTIOMETER_PIN 15
int TOUCH_Pin_1_VALUE = 30;
int TOUCH_Pin_2_VALUE = 70;
int TOUCH_Pin_3_VALUE = 100;
int TOUCH_Pin_4_VALUE = 150;
int TOUCH_Pin_5_VALUE = 250;
void setup(){
pinMode(POTENTIOMETER_PIN, INPUT);
pinMode(Buzzer, OUTPUT);
Serial.begin(115200);
delay(2000);
digitalWrite(Buzzer, LOW);
}
void loop(){
int analogValue = analogRead(POTENTIOMETER_PIN);
int PotValue = map(analogValue, 0, 4095, 0, 255);
Serial.print("TOUCH Pin VALUE : ");
Serial.print(PotValue);
Serial.println(" ");
delay(200);
if(TOUCH_Pin_1_VALUE < PotValue){
for(int i=0; i<2; i++){
digitalWrite(Buzzer, HIGH);
tone(Buzzer, 100 );
delay(100);
digitalWrite(Buzzer, LOW);
delay(100);
}
}
if(TOUCH_Pin_2_VALUE < PotValue){
for(int i=0; i<5; i++){
digitalWrite(Buzzer, HIGH);
tone(Buzzer, 200 );
delay(50);
digitalWrite(Buzzer, LOW);
delay(50);
}
}
if(TOUCH_Pin_3_VALUE < PotValue){
for(int i=0; i<8; i++){
digitalWrite(Buzzer, HIGH);
tone(Buzzer, 400 );
delay(25);
digitalWrite(Buzzer, LOW);
delay(25);
}
}
if(TOUCH_Pin_4_VALUE < PotValue){
for(int i=0; i<12; i++){
digitalWrite(Buzzer, HIGH);
tone(Buzzer, 800 );
delay(15);
digitalWrite(Buzzer, LOW);
delay(15);
}
}
if(TOUCH_Pin_5_VALUE < PotValue){
for(int i=0; i<15; i++){
digitalWrite(Buzzer, HIGH);
tone(Buzzer, 1000 );
delay(5);
digitalWrite(Buzzer, LOW);
delay(5);
}
}
else{
digitalWrite(2, LOW);
}
}