//******************************************* // LED - ON - OFF //******************************************* int ledb = 11; int ain = A0; int br = 0; int brmax = 0; int nrclap = 0; int id1 = 0; int id2 = 0; void setup() { Serial.begin(9600); pinMode(ledb, OUTPUT); pinMode(ain, INPUT); } void maksi() { for (int n=0;n<500;n++) { br = analogRead(ain); if (br > brmax) { brmax = br; } delay(1); } } void loop() { maksi(); Serial.println("max: "+String(brmax)); brmax = brmax + 30; id1 = 0; while(true) { nrclap=0; for(int i = 0; i < 50; i++) { br = analogRead(ain); if (br > brmax){ br = 0; if (id1 == 1){ delay(300); id1 = 0; digitalWrite(ledb, HIGH); } else if (id1 == 0){ delay(300); id1 = 1; digitalWrite(ledb, LOW); } delay(100); digitalWrite(ain, LOW); } delay(10); } } }